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);
}
}
EntityMapping.java 文件源码
java
阅读 40
收藏 0
点赞 0
评论 0
项目:hyperjaxb3
作者:
评论列表
文章目录