JPA 唯一约束验证

发布于 2024-11-07 00:55:39 字数 101 浏览 4 评论 0原文

如何验证 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不喜欢何必死缠烂打 2024-11-14 00:55:39

@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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文