2011-05-13 35 views
2

JPA是否包含任何验证API?JPA验证API

E.g.电子邮件属性验证这样的休眠验证:

@Email 
public String getUserEmail() { 
    ... 
} 

回答

7

Bean验证(JSR303)可以很好地使用JPA一起,而是单独的API。 This是对Bean Validation本身的简要介绍,以及see this如何介绍它如何与JPA一起使用。

注意:类似于JPA,您将不得不选择一个实现,其中有很多。 Hibernate Validator是参考实现。

+0

您提到的网站(http://antoniogoncalves.org/2010/03/03/bean-validation-with-jpa-1-0/)最直接,最迅速地提供了帮助。谢谢 – technocrat