[英]Hibernate Validation and Spring 3.x
我試圖在Spring 3.x中使用驗證。
我已經用@Valid
注釋了一個方法字段,將<mvc:annotation-driven/>
添加到我的common.xml
,並在lib/
目錄中添加了Hibernate-Validator.jar
,但是我一直收到以下消息: "Hibernate validator not found: ignoring"
。
我想念什么嗎?
[Version:15] Hibernate Annotations 3.4.0.GA
[Environment:543] Hibernate 3.3.0.SP1
[Environment:576] hibernate.properties not found
[Environment:709] Bytecode provider name : javassist
[Environment:627] using JDK 1.4 java.sql.Timestamp handling
[Version:14] Hibernate Commons Annotations 3.1.0.GA
[AnnotationConfiguration:369] Hibernate Validator not found: ignoring
這意味着Hibernate找不到類org.hibernate.validator.ClassValidator或org.hibernate.validator.MessageInterpolator ,暗示您的類路徑中的庫版本存在問題。
我看到您使用的是以下版本:
您的JAR為hibernate-validator-4.0.2.GA.jar 。 您確定所有這些版本相互兼容嗎?
請嘗試下載不同的Hibernate組件的最新版本,將它們放在您的類路徑中,然后查看錯誤是否仍然存在。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.