MetadataImpl.java 文件源码

java
阅读 32 收藏 0 点赞 0 评论 0

项目:cuba 作者:
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();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号