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

我在基于JBoss Seam的项目中有一个实体,它在整个过程中使用了Hibernate Validator注释。虽然我的JSF页面中有指令要求元素等,但我希望能够在调用
entityManager.persist()
之前进行最后一次故障安全验证,最后得到验证异常。 有没有办法以编程方式验证实体?我从未在Hibernate / JPA上做过那么深入的工作,所以我很想听听任何有关这项工作的建议。谢谢!     
已邀请:
Bean Validation API支持编程用法,例如,参见Hibernate Validator Reference。     
如果您使用的是JSF,则可以在调用业务方法之前进行验证。如果你没有看到这个,我会检查设置,因为它应该自动发生,你不需要手动执行验证。但你可以这样做,正如你在axtavt的回答中看到的那样。     

要回复问题请先登录注册