protected String getEntityNameForIdGeneration(MetaClass metaClass) {
MetaClass result = metaClass.getAncestors().stream()
.filter(mc -> {
// use root of inheritance tree if the strategy is JOINED because ID is stored in the root table
Class<?> javaClass = mc.getJavaClass();
Inheritance inheritance = javaClass.getAnnotation(Inheritance.class);
return inheritance != null && inheritance.strategy() == InheritanceType.JOINED;
})
.findFirst()
.orElse(metaClass);
return result.getName();
}
MetadataImpl.java 文件源码
java
阅读 40
收藏 0
点赞 0
评论 0
项目:cuba
作者:
评论列表
文章目录