Ola Senhores,
Fiz uma aplicação JSF e coloquei a persistencia no ManagedBean, nesse caso tratava todas as exececoes do banco e gerava o FacesMessage e o erro aparecia na tela.
Fiz outra aplicacao JSF dessa vez coloquei a persistencia numa camada de DAOs e o ManagedBean chama apenas o e passa o objeto. Se der uma exception por exemplo mysqlintegrityconstraintviolationexception o managedbean nao captura essa exception e se eu colocar o try/catch no metodo q chama o dao o compilador nao aceita.
Nesse caso pergunto, como eu pego essas exceptions da camada de persistencia?
grato,
Thiago Moreno