我使用休眠,這看起來像在大多數的我的方法:如何在Hibernate中處理異常?
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;
}
但我想治療以更好的方式的例外情況提供更好的信息給用戶,例如:當我在我的表中有一個重複的鍵,等等。
你們推薦什麼?
此致敬禮, 瓦爾特恩裏克。