fengzhiyin 发表于 2013-1-25 22:23:37

常用的JPA标记 hibernate annotation 参考

Table
Table用来定义entity主表的name,catalog,schema等属性。
元数据属性说明:

[*]name: 表名
[*]catalog: 对应关系数据库中的catalog
[*]schema:对应关系数据库中的schema
[*]UniqueConstraints:定义一个UniqueConstraint数组,指定需要建唯一约束的列
 
@Entity @Table(name="CUST") public class Customer {    ……}  
 
SecondaryTable
一个entity class可以映射到多表,SecondaryTable用来定义单个从表的名字,主键名字等属性。
元数据属性说明:
<div class="section">

[*]name: 表名
[*]catalog: 对应关系数据库中的catalog
[*]schema:对应关系数据库中的schema
[*]pkJoin: 定义一个PrimaryKeyJoinColumn数组,指定从表的主键列
[*]UniqueConstraints:定义一个UniqueConstraint数组,指定需要建唯一约束的列
页: [1]
查看完整版本: 常用的JPA标记 hibernate annotation 参考