JSR-303 e JPA sobrepostos

Aloha hey!

Eu já uso anotações JPA, agora gostaria de usar anotações JSR-303 para validar atributos também.

Minhas perguntas são: quão bem elas interagem entre si?
Se eu usar@Basic(optional=false) ou@NotNull, ainda precisarei usarnullable=false etc.

Não decidi qual implementação de validador usar, por exemplo validador de hibernação ou oVal (você também pode sugerir outros. Eu sei queoVal não é uma implementação JSR-303, mas mapeia a maioria das anotações).

manual do @oVal (veja acima) afirma que certas anotações da JPA também serão traduzidas em anotações do oVal. Validador do Hibernate possui um mecanismo semelhante.

Alguns resultados de pesquisa afirmam que a Validação de Bean e a JPA se sobrepõem oficialmente, mas eu não entendi de que maneira exat

questionAnswers(2)

yourAnswerToTheQuestion