Oi GUJ,
eu estou utilizando o hibernate e a maioria dos meus métodos estão da seguinte forma:
public boolean insertUser(User user) {
Session session = HibernateUtil.getSessionFactory().openSession();
try {
session.beginTransaction();
session.save(user);
session.getTransaction().commit();
} catch (HibernateException he) {
session.getTransaction().rollback();
return false;
} finally {
if (session != null) {
session.close();
}
}
return true;
}
Mas eu queria tratar as exceções de uma melhor forma para retornar mensagens adequadas aos usuários, por exemplo: quando houver uma chave duplicada na minha tabela, etc.
O que você recomendam ?