3

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

相关的 Hibernate 和 JPA 库(内部/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
4

1 回答 1

4

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

我建议查看 Hibernate Validator迁移指南,看看那里列出的任何问题是否会影响您(例如围绕日志记录和 Java 6 使用的更改)。

于 2013-07-22T06:55:45.913 回答