Usando o Hibernate Validator com JPA e Spring

Estou usando o Hibernate Validator 4.0.2, Spring 3.0 e Hibernate 3.3.2 (que, pelo que entendi, é pré-JPA2) como um provedor JPA 1.

Achei fácil integrar o Validator à camada MVC (ele simplesmente funciona), mas não consigo ver como integrar o validador automaticamente ao JPA entityManager (JPA 1).

Basicamente, tenho algumas entidades que serão mantidas, mas que não provêm da camada da web e, portanto, ainda não foram validadas. Eu gostaria de uma maneira elegante de executá-los através do validador pré-persistente.

Existe uma maneira fácil de fazer isso? Estou ciente de que se eu estivesse usando um provedor JPA 2 (como o Hibernate 3.5 quando for lançado), seria quase automático. É isso que estou procurando.

questionAnswers(1)

yourAnswerToTheQuestion