首页 文章

Hibernate / JPA / Seam - 以编程方式验证实体?

提问于
浏览
1

我在基于JBoss Seam的项目中有一个实体,它在整个过程中使用了Hibernate Validator注释 . 虽然我希望能够在调用 entityManager.persist() 之前完成最后一次故障安全验证并最终获得验证异常 .

有没有办法以编程方式验证实体?我从未在Hibernate / JPA上做过那么深入的工作,所以我很想听听任何有关这项工作的建议 . 谢谢!

2 回答

  • 3

    Bean Validation API支持编程用法,例如,参见Hibernate Validator Reference .

  • 0

    如果您使用的是JSF,则可以在调用业务方法之前进行验证 . 如果你没有看到这个,我会检查设置,因为它应该自动发生,你不需要手动执行验证 . 但你可以这样做,正如你在axtavt的回答中看到的那样 .

相关问题