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