JPA
文章平均质量分 82
MikanMu
码农
展开
-
JPA实体继承的映射
JPA中对象关系映射通常情况下是一个实体对应一个表,两个实体之间没有任何关系。如果两个实体之间是继承关系,那么该如何映射呢?JPA中的实体支持继承映射,多态关联,多态查询。抽象类和具体的类都可以是实体,且都可以使用@Entity来注解,映射成实体,并查询封装成一个实体。实体类可以继承非实体类,非实体类也可以继承实体类。JPA的继承映射有如下几种情况:一、实体类继承抽象(具体原创 2014-07-20 17:55:55 · 22919 阅读 · 0 评论 -
JPA实体继承实体的映射策略
注:这里所说的实体指的是@Entity注解的类继承映射使用@Inheritance来注解,它的strategy属性的取值由枚举InheritanceType来定义(包括SINGLE_TABLE、TABLE_PER_CLASS、JOINED,分别对应三种继承策略)。@Inheritance注解只能作用于继承结构的超类上。如果不指定继承策略,默认使用SINGLE_TABLE。JPA提供了三原创 2014-07-20 21:11:11 · 24236 阅读 · 1 评论