Interface ExceptionMapper
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ExceptionMapperLegacyJpaImpl,ExceptionMapperStandardImpl
A pluggable strategy for defining how the
Synchronization registered by Hibernate handles
exceptions.-
Method Summary
Modifier and TypeMethodDescriptionmapManagedFlushFailure(String message, RuntimeException failure, SessionImplementor session) Map an exception encountered during a managed flush to the appropriate runtime-based exception.mapStatusCheckFailure(String message, SystemException systemException, SessionImplementor sessionImplementor) Map a JTASystemExceptionto the appropriate runtime-based exception.
-
Method Details
-
mapStatusCheckFailure
RuntimeException mapStatusCheckFailure(String message, SystemException systemException, SessionImplementor sessionImplementor) Map a JTASystemExceptionto the appropriate runtime-based exception.- Parameters:
message- The message to use for the returned exceptionsystemException- The causal exception- Returns:
- The appropriate exception to throw
-
mapManagedFlushFailure
RuntimeException mapManagedFlushFailure(String message, RuntimeException failure, SessionImplementor session) Map an exception encountered during a managed flush to the appropriate runtime-based exception.- Parameters:
message- The message to use for the returned exceptionfailure- The causal exception- Returns:
- The appropriate exception to throw
-