Java Persistence API 员工注册表示例详解
1. 实体类介绍
在这个员工注册表示例中,包含了多个实体类,这些实体类之间存在着继承关系,并且使用了 JPA(Java Persistence API)进行持久化操作。
1.1 Person 类
Person 类是表示人的实体类的基类,有两种不同的继承策略实现。
- 单表继承策略 :
package org.jboss.ejb3.examples.employeeregistry.ch12.inheritance.singleclass;
import javax.persistence.DiscriminatorColumn;
import javax.persistence.DiscriminatorType;
import javax.persistence.DiscriminatorValue;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Inheritance;
import javax.persistence.InheritanceType;
@Entity(name = "SINGLECLASS_PERSON")
@Inheritance(strategy = InheritanceType.SINGLE
订阅专栏 解锁全文
766



被折叠的 条评论
为什么被折叠?



