0

我正在考虑为我的项目使用 Hibernate Validator。

http://www.hibernate.org/subprojects/validator.html

我有几个问题,希望有经验的软件工程师可以分享他们的知识。

1) 有没有比 Hibernate Validator 更好的替代品?我们正在使用 HIBERNATE ORM 并希望将其集成到我们的解决方案中

2) 有什么重要的实施问题需要强调吗?

3) 它是否仅适用于 POJO 或 Java Bean?

4

1 回答 1

1

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 的方法,也许这就是您的困惑所在)。

于 2013-06-19T08:47:29.733 回答