我可以将 hibernate 实体注释与 bean 验证一起使用吗

发布于 2024-11-02 10:35:07 字数 179 浏览 0 评论 0原文

要在 JSF 2 中对表单字段使用 Bean 验证,您可以在 Bean 中使用注释,例如 @Length(max=5)

但是,由于这些约束已经在我的 Hibernate 实体对象中定义,例如:@Column(name = "FIELDX", length = 5),我想知道是否有办法将它们用于验证?

To use bean validation for form fields in JSF 2, you can use annotations in the bean like @Length(max=5).

However, since these constraints are already defined in my Hibernate entity object, for example: @Column(name = "FIELDX", length = 5), I was wondering if there's a way to use them for the validation?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

羞稚 2024-11-09 10:35:07

不,你不能。而且您不应该这样做,因为:

  • 在保留字段定义的同时,验证逻辑可能会发生变化,
  • 只有少数约束可以映射到列定义

No, you can't. And you shouldn't, because:

  • validation logic might change while field definition is retained
  • only a few of the constraints can be mapped to column definitions
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文