首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

转-JPA 眉批参考(6)

2012-10-31 
转-JPA 批注参考(6)要指定两个或更多辅助表,请将 value 设置为 SecondaryTable 实例的数组(请参阅 @Second

转-JPA 批注参考(6)

要指定两个或更多辅助表,请将 value 设置为 SecondaryTable 实例的数组(请参阅 @SecondaryTable)。

示例 1-79 显示了如何使用此批注指定两个名为 EMP_HR 和 EMP_TR 的辅助表。在该示例中,默认情况下,JPA 将实体持久字段 empId 持久保存到名为 Employee 的主表中的列 empId。JPA 将 empSalary 持久保存到辅助表 EMP_HR 中的列 empSalary,并将 empClass 持久保存到辅助表 EMP_TR 中的列 EMP_HR。有关详细信息,请参阅 @Column。

示例 1-79 @SecondaryTables

@Entity
@SecondaryTables({
@SecondaryTable(name="EMP_HR"),
@SecondaryTable(name="EMP_TR")
??? })
public class Employee implements Serializable {
??? ...
private Long empId;

@Column(table="EMP_HR", name="EMP_SALARY"))
private Float empSalary;

@Column(table="EMP_TR", name="EMP_CLASS"))
private Float empClass;
??? ...
}

热点排行