Tag: unique constraint

如何将@UniqueConstraint与单表inheritance(JPA)一起使用?

我有一个类使用单表策略扩展现有实体(我无法更改)。 我想为该实体使用UniqueConstraint,所以我试过: @Entity @Table(name = “t_document”) public class Document implements Serializable { … } 和 @Entity @Table(uniqueConstraints = { @UniqueConstraint(name = “Test”, columnNames = { … }) }) public class MyDocument extends Document { … } 根本没有使用唯一约束,日志文件中没有任何内容。 这是在这种情况下使用UniqueConstraints的正确方法吗? (我们使用JPA2,JBoss 7.1)

在Hibernate JPA2上使用唯一约束

如何在hibernate POJO上实现我的唯一约束? 假设数据库不包含任何数据库。 我在@Column()注释中看到了唯一属性,但我无法使其工作? 如果我想将此约束应用于多个列,该怎么办?