public static boolean isJpaAnnotated(Class<?> clazz) {
if (clazz == null) {
return false;
}
if (!cache.containsKey(clazz.getName())) {
if (clazz.getName().contains("EnhancerByCGLIB")) {
try {
// Strip a proxy if found
clazz = Class.forName(clazz.getName().substring(0, clazz.getName().indexOf("$$EnhancerByCGLIB")));
} catch (Exception e) {
LOG.error(e.getMessage(), e);
}
}
synchronized (cache) {
cache.put(clazz.getName(), new Boolean(clazz.isAnnotationPresent(Entity.class) || clazz.isAnnotationPresent(MappedSuperclass.class)));
}
}
return cache.get(clazz.getName()).booleanValue();
}
OrmUtils.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:kuali_rice
作者:
评论列表
文章目录