private static void collectIdNamesFromFields(final List<String> idList, final Class<?> clazz) {
for (final Field field : clazz.getDeclaredFields()) {
if (field.getAnnotation(Id.class) != null) {
idList.add(getPropertyName(field));
} else if (field.getAnnotation(EmbeddedId.class) != null) {
final Class<?> fieldType = field.getType();
// all fields have to be used as a composite ID
for (final Field idField : fieldType.getDeclaredFields()) {
idList.add(field.getName() + "." + getPropertyName(idField));
}
}
}
}
EntityUtils.java 文件源码
java
阅读 44
收藏 0
点赞 0
评论 0
项目:jpa-unit
作者:
评论列表
文章目录