Verwenden von Hibernate Validator mit JPA und Spring

Ich verwende Hibernate Validator 4.0.2, Spring 3.0 und Hibernate 3.3.2 (soweit ich das verstehe, Pre-JPA2) als JPA 1-Anbieter.

Ich fand es einfach, den Validator in die MVC-Ebene zu integrieren (es funktioniert nur), kann aber nicht erkennen, wie der Validator automatisch in JPA entityManager (JPA 1) integriert wird.

Grundsätzlich habe ich einige Entitäten, die beibehalten werden, aber nicht aus der Webebene stammen und daher noch nicht validiert wurden. Ich hätte gerne eine nette Art, sie durch den Validator zu führen, bevor sie fortbestehen.

Gibt es eine einfache Möglichkeit, dies zu tun? Mir ist bewusst, dass wenn ich einen JPA 2-Anbieter (wie Hibernate 3.5 zum Zeitpunkt der Veröffentlichung) verwenden würde, dies fast automatisch geschehen würde. Das ist ungefähr das, wonach ich suche.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage