JPA唯一约束验证

时间:2011-05-13 11:00:27

标签: java jpa hibernate-validator

如何验证JPA实体中的多列唯一约束。是否有用于此目的的Hibernate验证器。我添加了@UniqueConstraint注释。但它没有进行任何验证。我还想自定义错误消息。

1 个答案:

答案 0 :(得分:7)

@UniqueConstraint与hibernate-validator无关。它不能通过仅Java验证来处理,它需要访问数据库。

它告诉hibernate数据库有一个唯一的约束。如果数据库没有唯一约束,我认为插入应该通过。