Giriş
Şu satırı dahil ederiz.
Eğer kodun Hibernate'ten bağımsız olmasını istiyorsak javax.persistence.PersistenceException nesnesini yakalamak gerekir.
Diğer bazı exception sınıfları şöyle
- StateObjectException
- GenericJDBCException
Örnek
Şöyle yaparız.
Hata mesajına ulaşmak için şöyle yaparız.
Şu satırı dahil ederiz.
import org.hibernate.exception.ConstraintViolationException;
Tüm Hibernate exception sınıfları gibi HibernateException sınıfından kalıtır. HibernateException sınıfı da javax.persistence.PersistenceException sınıfından kalıtır.Eğer kodun Hibernate'ten bağımsız olmasını istiyorsak javax.persistence.PersistenceException nesnesini yakalamak gerekir.
Diğer bazı exception sınıfları şöyle
- StateObjectException
- GenericJDBCException
Örnek
Şöyle yaparız.
try {
sessionFactory.getCurrentSession().saveOrUpdate(entity);
} catch (ConstraintViolationException e) {
// Ignore the exception here by doing nothing
}
ÖrnekHata mesajına ulaşmak için şöyle yaparız.
e.getCause().getMessage();
Hiç yorum yok:
Yorum Gönder