Class MyBatisSystemException

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:
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:
  • Constructor Details

    • MyBatisSystemException

      public MyBatisSystemException(Throwable cause)