2

使用Hibernate Validator 5.0.1Hibernate 3.5.4安全嗎?從我讀過的應該不是什麼問題,到目前爲止我還沒有遇到任何錯誤(即應用程序編譯,運行和測試通過),但我不確定它們是否適合在一起。Hibernate Validator 5與Hibernate 3.5的版本兼容性

相關的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 

FYI:

Tomcat 7.0.39 
Spring 3.0.3 
PostgreSQL 9.2 
Flyway 2.1.1 
BoneCP 0.7.1 

回答

3

你應該罰款使用Bean驗證1.1/Hibernate驗證5.0.1; Hibernate ORM僅依賴於Bean驗證API,而BV 1.1與BV 1.0兼容。

我推薦檢查Hibernate驗證程序migration guide以查看列出的任何問題是否可能會影響到您(例如,有關日誌記錄的變化以及Java 6的使用情況)。

相關問題