我正在考虑为我的项目使用 Hibernate Validator。
http://www.hibernate.org/subprojects/validator.html
我有几个问题,希望有经验的软件工程师可以分享他们的知识。
1) 有没有比 Hibernate Validator 更好的替代品?我们正在使用 HIBERNATE ORM 并希望将其集成到我们的解决方案中
2) 有什么重要的实施问题需要强调吗?
3) 它是否仅适用于 POJO 或 Java Bean?
我正在考虑为我的项目使用 Hibernate Validator。
http://www.hibernate.org/subprojects/validator.html
我有几个问题,希望有经验的软件工程师可以分享他们的知识。
1) 有没有比 Hibernate Validator 更好的替代品?我们正在使用 HIBERNATE ORM 并希望将其集成到我们的解决方案中
2) 有什么重要的实施问题需要强调吗?
3) 它是否仅适用于 POJO 或 Java Bean?
1) 有没有比 Hibernate Validator 更好的替代品?我们正在使用 HIBERNATE ORM 并希望将其集成到我们的解决方案中
Hibernate Validator 是 Bean Validation 规范(JSR 303 和 349)的参考实现。另请参阅http://beanvalidation.org/。因此,只要您坚持指定的功能,您就可以自由切换到您喜欢的任何 Bean Validation 实现。
尽管 Hibernate Validator 和 Hibernate ORM 生活在同一个保护伞下(Hibernate),但它们是独立的项目,一个不需要另一个。
2) 有什么重要的实施问题需要强调吗?
并不真地。与任何其他软件一样,您可以在此处跟踪或报告错误 - https://hibernate.atlassian.net/browse/HV
3) 它是否仅适用于 POJO 或 Java Bean?
Bean Validation 适用于 POJO。约束通常放在类字段或 getter 上(遵循 Java Bean 表示法 getXYZ 的方法,也许这就是您的困惑所在)。