EntityMapping.java 文件源码

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

项目:hyperjaxb3 作者:
public javax.persistence.InheritanceType getInheritanceStrategy(
        Mapping context, ClassOutline classOutline, Entity entity) {
    if (isRootClass(context, classOutline)) {
        if (entity.getInheritance() != null
                && entity.getInheritance().getStrategy() != null) {
            return InheritanceType.valueOf(entity.getInheritance()
                    .getStrategy());
        } else {
            return javax.persistence.InheritanceType.JOINED;
        }
    } else {
        final ClassOutline superClassOutline = getSuperClass(context,
                classOutline);
        final Entity superClassEntity = context.getCustomizing().getEntity(
                superClassOutline);

        return getInheritanceStrategy(context, superClassOutline,
                superClassEntity);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号