12

@NaturalId在 Hibernate 中,我可以使用实体的多个属性创建唯一键。

是否有 JPA 等效注释,它是其中的一部分javax.persistence

4

2 回答 2

9

我通常做的是在列上添加一个唯一约束,使用@Table(uniqueConstraints = @UniqueConstraint(columnNames={column_1, ..., column_n}))

于 2013-06-14T08:58:27.073 回答
5

不,那里没有。您将不得不使用复合键,因此EmbeddedIdIdClass取决于您的喜好。

于 2013-01-10T09:06:04.820 回答