- Accessor<Serializable> pk = AnnotationUtils.analyse(aClass, Id.class);
- Accessor<Integer> version = AnnotationUtils.analyse(aClass, Version.class);
+ List<Accessor> pkAccessors = AnnotationUtils.analyse(aClass, Id.class);
+ List<Accessor> versionAccessors = AnnotationUtils.analyse(aClass,
+ Version.class);
+ Accessor<Serializable> pk = null;
+ if (pkAccessors.size() > 0) {
+ pk = pkAccessors.get(0);
+ }
+ Accessor<Integer> version = null;
+ if (versionAccessors.size() > 0) {
+ version = versionAccessors.get(0);
+ }