Hibernate Validierung und Frühjahr 3.x
Ich bin versucht, die Validierung mit Spring 3.x.
Habe ich kommentiert eine Methode Feld mit @Valid
Hinzugefügt <mvc:annotation-driven/>
zu meinem common.xml
, und fügte hinzu Hibernate-Validator.jar
im lib/
dir, aber ich bekomme immer diese Meldung: "Hibernate validator not found: ignoring"
.
Bin ich etwas fehlt?
[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
welche version von Hibernate-validator haben Sie?
Hi, ich habe das GLAS auf den Pfad: hibernate-validator-4.0.2.GA.jar
Hi, ich habe das GLAS auf den Pfad: hibernate-validator-4.0.2.GA.jar
InformationsquelleAutor Alexandre Dupuis | 2010-01-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Endlich fand ich die Antwort auf Spring ROO Issue-Tracker
Habe ich diese Nachricht auch in mein Frühlings-Projekt, aber die Validierung funktioniert immer noch.
InformationsquelleAutor Yuri.Bulkin
Es bedeutet, dass Hibernate nicht finden können, die Klassen org.hibernate.validator.ClassValidator oder org.hibernate.validator.MessageInterpolator, deutete an, dass es ein problem mit dem library-Versionen in den classpath.
Ich sehe, Sie sind mit den folgenden Versionen:
Und Ihr GLAS ist hibernate-validator-4.0.2.GA.jar. Sind Sie sicher, dass alle diese Versionen sind untereinander kompatibel?
Bitte versuchen Sie den Download der neuesten Versionen der verschiedenen Hibernate-Komponenten, setzen Sie in Ihren classpath und sehen, ob der Fehler noch da ist.
Und komisch ist es immer noch findet eine Prüfung später in der start-up-Prozess: [SchemaUpdate:183] schema update complete [Version:56] Hibernate Validator 4.0.2.GA [DefaultTraversableResolver:89] Instanziert eine Instanz von org.hibernate.validator.Motor.resolver.JPATraversableResolver.
Die oben genannten Klassen sollte in der hibernate-validator*.jar. Stellen Sie in einem application server? Vielleicht kommt es mit einer Hibernate-version nicht kompatibel. Nur eine Vermutung.
InformationsquelleAutor torbengee