hibernate多层继承注释 15
求大神们指教。如:A是基类,B继承A,然后C又继承B。A跟B只是抽取了类的公共部分,C才算是完整的实体类。像这样要怎么写注释映射啊。...
求大神们指教。如:A是基类,B继承A,然后C又继承B。A跟B只是抽取了类的公共部分,C才算是完整的实体类。像这样要怎么写注释映射啊。
展开
展开全部
注解方式给你写个吧,xml配置方式应该也差不多。hibernate jpa。 这个分2中情况:
父子类对应一张表
在父类实体的@Entity注解下添加如下的注解:
@Inheritance(Strategy=InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(name=”辨别字段列名”)
@DiscriminatorValue(父类实体辨别字段列值)
在子类实体的@Entity注解下添加如下的注解:
@DiscriminatorValue(子类实体辨别字段列值)
2.父类实体和子类实体分别对应数据库中不同的表
父类@Inheritance(Strategy=InheritanceType.JOINED)
子类@PrimaryKeyJoinColumn 指定跟父类关联的主键名
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询