Boa noite galera
Estou com uma dúvida, procurei só que não encontrei algo que me explicasse.
Eu quero usar o Bean validation.
Eu tenho uma aplicação, que é composta do módulo EJB, WEB e EAR.
No meu módulo EJB eu tenho as minhas entidades. E eu anotei ela com as anotações de validações.
@Entity
@SequenceGenerator(name="seq_projeto_id", sequenceName="seq_projeto_id", initialValue=1)
public class Projeto implements Serializable{
private static final long serialVersionUID = 2847636988840154896L;
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="seq_projeto_id")
@Column(name="projeto_id")
private int id;
@Column(name="projeto_descricao")
@NotNull
private String descricao;
na minha página WEB da aplicação WEB utilizei a seguinte tag para mostrar a mensagem.
<p:messages id="mensagens" showDetail="true" showSummary="false" />
Porém a validação não está funcionando.
Eu só posso usar essa validação no meu MB mesmo? não pode estar na entidade?
Se alguem puder me esclarecer ficarei grato
Att.