package

org.mybatis.spring

Contains core classes to build the MyBatis integration with Spring3.X.

Classes

MyBatisExceptionTranslator Default exception translator. 
SqlSessionFactoryBean FactoryBean that creates an MyBatis SqlSessionFactory
SqlSessionHolder Used to keep current SqlSession in TransactionSynchronizationManager
SqlSessionTemplate Thread safe, Spring managed, SqlSession that works with Spring transaction management to ensure that that the actual SqlSession used is the one associated with the current Spring transaction. 
SqlSessionUtils Handles MyBatis SqlSession life cycle. 

Exceptions

MyBatisSystemException MyBatis specific subclass of UncategorizedDataAccessException, for MyBatis system errors that do not match any concrete org.springframework.dao exceptions.