Hibernate Validator 5版本与Hibernate 3.5的兼容性

时间:2013-07-21 13:53:58

标签: java hibernate compatibility hibernate-validator hibernate3

Hibernate Validator 5.0.1Hibernate 3.5.4一起使用是否安全?从我读过的内容来看,这不应该是一个问题,到目前为止我没有遇到任何错误(即应用程序编译,运行和测试通过),但我不确定它们是否适合在一起。

相关的Hibernate& JPA libs(在/WEB-INF/libs内):

hibernate3.jar
hibernate-annotations-3.5.4-Final.jar
hibernate-commons-annotations-3.2.0.Final.jar
hibernate-core-3.5.4-Final.jar
hibernate-entitymanager-3.5.4-Final.jar
hibernate-jpa-2.0-api-1.0.1.Final.jar
hibernate-validator-5.0.1.Final.jar
hibernate-validator-annotation-processor-5.0.1.Final.jar
validation-api-1.1.0.Final.jar

供参考:

Tomcat 7.0.39
Spring 3.0.3
PostgreSQL 9.2
Flyway 2.1.1
BoneCP 0.7.1

1 个答案:

答案 0 :(得分:3)

使用Bean Validation 1.1 / Hibernate Validator 5.0.1应该没问题; Hibernate ORM仅依赖于Bean Validation API,BV 1.1与BV 1.0兼容。

我建议检查Hibernate Validator migration guide以查看其中列出的任何问题是否会对您产生影响(例如,有关日志记录和Java 6使用情况的更改)。