private <T> Field getIdField(Class<T> entityClass){
Field idField = ID_FIELD.get(entityClass);
if(idField != null){
return idField;
}
List<Field> fields = new ArrayList<Field>();
Beans.getDeclaredFields(fields, entityClass);
for(Field f : fields){
if(f.getAnnotation(Id.class) != null || f.getAnnotation(EmbeddedId.class) != null){
idField = f;
}
}
ID_FIELD.put(entityClass, idField);
Asserts.notNull(idField, String.format("%s实体中没有ID字段", entityClass));
return idField;
}
HibernateGenericDao.java 文件源码
java
阅读 41
收藏 0
点赞 0
评论 0
项目:howsun-javaee-framework
作者:
评论列表
文章目录