Annotation + Tratar erros

1 resposta
fabianofrizzo

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…

1 Resposta

marciobarroso

Imagino que com um bloco try/catch prevendo todas as possíveis exceções e um tratamento diferenciado para cada exceção.

[]'s

Criado 13 de junho de 2007
Ultima resposta 13 de jun. de 2007
Respostas 1
Participantes 2