所述
@Table的属性
uniqueConstraints实际接受的这些阵列。您的示例只是具有单个元素的数组的简写。否则,它看起来像:
@Table(name="person", uniqueConstraints={ @UniqueConstraint(columnNames={"pre", "uid"}), @UniqueConstraint(columnNames={"anotherField", "uid"})})只要唯一性约束仅基于一个字段,就可以
@Column(unique=true)在该列上使用。



