Tratamento de Excecoes no Spring/Hibernate

2 respostas
halison

Ola pessoal, estou utilizando (em um projeto) o spring integrado com o hibernate.

Minha classe que persiste herda de HibernateDAOSupport.

Minha duvida é a relacionada ao tratamento de exceções. Eu ja li em foruns e no proprio manual do spring que as exceções do acesso ao banco através do JDBC são mapeadas para classes que herdam de DataAccessException, tambem ja entendi que as excecoes lancadas sao unchecked.

Ate ai tudo bem, mas quando eu tento tratar as excecoes eu nao consegui captura-las.

Sera que alguem poderia me ajudar.

2 Respostas

lrgalego

halison:
Ola pessoal, estou utilizando (em um projeto) o spring integrado com o hibernate.

Minha classe que persiste herda de HibernateDAOSupport.

Minha duvida é a relacionada ao tratamento de exceções. Eu ja li em foruns e no proprio manual do spring que as exceções do acesso ao banco através do JDBC são mapeadas para classes que herdam de DataAccessException, tambem ja entendi que as excecoes lancadas sao unchecked.

Ate ai tudo bem, mas quando eu tento tratar as excecoes eu nao consegui captura-las.

Sera que alguem poderia me ajudar.

Coloque um exemplo do código que não está funcionando para ficar mais clara a sua dúvida :wink:

halison

O que eu gostaria de fazer era isso:

Mas eu não consigo capturar essa excecao

try{

getHibernateTemplate().saveOrUpdate(obj);

} catch(ConstraintViolationException e){

}

Criado 30 de agosto de 2009
Ultima resposta 31 de ago. de 2009
Respostas 2
Participantes 2