Class HibernateExceptionTranslator

java.lang.Object
org.springframework.orm.hibernate5.HibernateExceptionTranslator
All Implemented Interfaces:
PersistenceExceptionTranslator
Direct Known Subclasses:
LocalSessionFactoryBean

public class HibernateExceptionTranslator extends Object implements PersistenceExceptionTranslator
PersistenceExceptionTranslator capable of translating HibernateException instances to Spring's DataAccessException hierarchy. As of Spring 4.3.2 and Hibernate 5.2, it also converts standard JPA PersistenceException instances.

Extended by LocalSessionFactoryBean, so there is no need to declare this translator in addition to a LocalSessionFactoryBean.

When configuring the container with @Configuration classes, a @Bean of this type must be registered manually.

Since:
4.2
Author:
Juergen Hoeller
See Also:
  • Constructor Details

    • HibernateExceptionTranslator

      public HibernateExceptionTranslator()
  • Method Details