JPA 唯一约束验证
如何验证 JPA 实体中的多列唯一约束。是否有用于此目的的 Hibernate 验证器。我添加了 @UniqueConstraint 注释。但它没有进行任何验证。而且我还想自定义错误消息。
How to validate Multiple column unique constraint in JPA entity. Is there any Hibernate validator for this purpose. I have added @UniqueConstraint annotation. But it is not doing any validation.And I also want to customize the error message.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
@UniqueConstraint
与 hibernate-validator 无关。它不能通过纯 java 验证来处理,它需要访问数据库。它告诉hibernate数据库有一个唯一的约束。如果数据库没有唯一约束,我认为插入应该通过。
The
@UniqueConstraint
is not related to hibernate-validator. It cannot be handled by java-only validation, it needs a trip to the database.It tells hibernate that the database has a unique constraint. If the database does not have a unique constraint, I think the insert should pass.