JPA唯一约束验证

Bij*_* CD 3 java jpa hibernate-validator

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

Boz*_*zho 7

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

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