@MappedSuperclass
标识一个实体基类,此类不生成对应表;子类继承该基类并用@entry标识,子类生成对应表结构
eg:
@MappedSuperclass
public class Employee {
@Id protected Integer empId;
@Version protected Integer version;
@ManyToOne @JoinColumn(name="ADDR")
protected Address address;
public Integer getEmpId() { ... }
public void setEmpId(Integer id) { ... }
public Address getAddress() { ... }
public void setAddress(Address addr) { ... }
}
// Default table is FTEMPLOYEE table
@Entity
@Table(name="t_FTEmployee")
public class FTEmployee extends Employee {
// Inherited empId field mapped to FTEMPLOYEE.EMPID
// Inherited version field mapped to FTEMPLOYEE.VERSION
// Inherited address field mapped to FTEMPLOYEE.ADDR fk
// Defaults to FTEMPLOYEE.SALARY
protected Integer salary;
public FTEmployee() {}
public Integer getSalary() { ... }
public void setSalary(Integer salary) { ... }
}
Employee 不生成表,FTEmployee 生成表t_FTEmployee
分享到:
相关推荐
javax.persistence.MappedSuperclass.class javax.persistence.MapsId.class javax.persistence.metamodel.Attribute.class javax.persistence.metamodel.BasicType.class javax.persistence.metamodel.Bindable....
JPA规范注解的javax.persistence包 ejb3-persistence.jar
javax.persistence-api-2.2.jar框架包,仅供大家学习使用,谢谢!
这是一个javax.persistence.Entity 的jar包文件。有时候创建JPA工程导入EclipseLink库的时候会缺少这种文件,可以选择在库中加入这个jar包即可
“Caused by: java.lang.ClassNotFoundException: javax.persistence.Entity”,查找资料发现是缺少jar包. 添加此包就OK了。 更多说明:https://blog.csdn.net/kingmax54212008/article/details/82762624
JPA2.0 javax.persistence src 源码
javax.peresitence.jar 文件 从某网站上下载的 亲测可以用
javax.persistence-2.0.0.jar 解决Hibernate JPA不兼容问题。
是一个javax.persistence java资源注解
persistence-2.0.0.jar 包persistence-2.0.0.jar 包persistence-2.0.0.jar 包persistence-2.0.0.jar 包
下载后,执行:java -jar glassfish-persistence-installer-v2.1-b23.jar 把得到的toplink-essentials.jar放在classpath下就可以用了! 在这里可以找到原码:...
Classes contained in javax.jms.jar: javax.transaction.xa.XAResource.class javax.jms.BytesMessage.class javax.jms.Message.class javax.jms.JMSException.class javax.jms.Destination.class javax.jms....
javax.jms.BytesMessage.class javax.jms.Connection.class javax.jms.ConnectionConsumer.class javax.jms.ConnectionFactory.class javax.jms.ConnectionMetaData.class javax.jms.DeliveryMode.class javax.jms....
jar包,官方版本,自测可用
javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar ...
通过java扩展包javax.mail-1.4.4.jar实现邮件发送功能。 import javax.mail.Address; import javax.mail.BodyPart; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Multipart...
com.springsource.javax.persistence-2.0.0.jar.zip