Exceções você trata da mesma forma que trataria num programa Desktop, por exemplo.
Exemplifique com um erro que está tendo.
UpTheIrons
Um erro como este por ex…
22:14:00,716 WARN [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (http–127.0.0.1-8080-5) SQL Error: 0, SQLState: 23505
22:14:00,717 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (http–127.0.0.1-8080-5) ERRO: duplicar valor da chave viola a restrição de unicidade “cbos_pk”
Detalhe: Chave (cbos_id)=(009) já existe.
22:14:00,718 WARN [com.arjuna.ats.arjuna] (http–127.0.0.1-8080-5) ARJUNA012125: TwoPhaseCoordinator.beforeCompletion - failed for SynchronizationImple< 0:ffffc0a80169:53763b85:4f4accea:5d, org.hibernate.engine.transaction.synchronization.internal.RegisteredSynchronization@530e8 >: javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: ERRO: duplicar valor da chave viola a restrição de unicidade “cbos_pk”
Detalhe: Chave (cbos_id)=(009) já existe.
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1361) [hibernate-entitymanager-4.0.1.Final.jar:4.0.1.Final]
a
Tb estou tendo dificuldade de tratar e mostrar ao usuário, sem querer chamar outra página.
L
leandrocgsi
Bom já faz muito tempo que o post tá aberto, mas pra quem tiver tendo esse problema hoje em dia eu fiz uma postagem no meu blog a respeito.