我正在考虑在我的项目中使用Hibernate Validator。
http://www.hibernate.org/subprojects/validator.html
我有几个问题,希望有经验的软件工程师可以分享他们的知识。
1)有没有比Hibernate Validator更好的选择?我们正在使用HIBERNATE ORM,并希望将其集成到我们的解决方案中
2)有什么重要的实现问题需要强调吗?
3)它只适用于POJO还是Java Beans?
发布于 2013-06-19 08:47:30
1)有没有比Hibernate验证器更好的替代品?我们正在使用HIBERNATE ORM,并希望将其集成到我们的解决方案中
Hibernate Validator是Bean验证规范(JSR303和349)的参考实现。另请参见http://beanvalidation.org/。因此,只要您坚持使用指定的功能,就可以自由地切换到您喜欢的任何Bean验证实现。
尽管Hibernate Validator和Hibernate ORM生活在同一个保护伞(Hibernate)下,但它们是独立的项目,一个不需要另一个。
2)有什么重要的实施问题需要强调吗?
不怎么有意思。正如在任何其他软件中一样,您可以在此处跟踪或报告错误- https://hibernate.atlassian.net/browse/HV
3)它只适用于POJO还是Java?
Bean验证适用于POJO。约束通常放在类字段或getter(遵循Java Bean表示法getXYZ的方法,也许这就是您混淆的原因)。
https://stackoverflow.com/questions/17161140
复制