java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.core.NestedRuntimeException
org.springframework.dao.DataAccessException
org.springframework.dao.NonTransientDataAccessException
org.springframework.dao.UncategorizedDataAccessException
org.mybatis.spring.MyBatisSystemException
- All Implemented Interfaces:
java.io.Serializable
public class MyBatisSystemException
extends org.springframework.dao.UncategorizedDataAccessException
MyBatis specific subclass of
UncategorizedDataAccessException
, for MyBatis system errors that do not match
any concrete org.springframework.dao
exceptions.
In MyBatis 3 org.apache.ibatis.exceptions.PersistenceException
is a RuntimeException
, but using this
wrapper class to bring everything under a single hierarchy will be easier for client code to handle.- Author:
- Hunter Presnall
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description MyBatisSystemException(java.lang.Throwable cause)
-
Method Summary
Methods inherited from class org.springframework.core.NestedRuntimeException
contains, getMessage, getMostSpecificCause, getRootCause
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
MyBatisSystemException
public MyBatisSystemException(java.lang.Throwable cause)
-