Bom Dia Galera.
Bom vou direto ao ponto…
Seguinte to mexendo com o Hibernate Annotation e com oHibernate Validation.
Digamos que tenho o seguinte
@Entity
@Table(name="colaboradores")
public class Pessoa implements java.io.Serializable {
@Id
@SequenceGenerator(name="pessoa", sequenceName="seqPessoa", initialValue=1)
@GeneratedValue(strategy=GenerationType.AUTO, generator="pessoa")
private Integer idColaborador;
@Column(name="nome",length=50)
@NotNull
private String nome;
@Column(name="endereco", length=60)
private String endereco;
/**Getter e Setters **/
}
Na hora de salvar é que o hibernate vai ver se o campo nome é nulo, pois bem se o campo for nulo ele vai lançar uma exceção certo. Mas tambem pode ser que seja lançada uma exceção por não ter conseguido salvar o registro no BD.
A Duvida é a seguinte
Como posso fazer, para saber se a exceção foi lançada por o campo ser nulo eu se deu erro na hora de salvar o registro?
Espero qeu eu tenha sido claro na minha duvida.
Desde ja muito Obrigado a Todos…