常用的JPA标记 hibernate annotation 参考
TableTable用来定义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]