All Classes

Class Description
ClassPathMapperScanner
A ClassPathBeanDefinitionScanner that registers Mappers by basePackage, annotationClass, or markerInterface.
Logger
Wrapper of Log, allow log with lambda expressions.
LoggerFactory
LoggerFactory is a wrapper around LogFactory to support Logger.
MapperFactoryBean<T>
BeanFactory that enables injection of MyBatis mapper interfaces.
MapperScan
Use this annotation to register MyBatis mapper interfaces when using Java Config.
MapperScannerBeanDefinitionParser
A {#code BeanDefinitionParser} that handles the element scan of the MyBatis.
MapperScannerConfigurer
BeanDefinitionRegistryPostProcessor that searches recursively starting from a base package for interfaces and registers them as MapperFactoryBean.
MapperScannerRegistrar
A ImportBeanDefinitionRegistrar to allow annotation configuration of MyBatis mapper scanning.
MapperScans
The Container annotation that aggregates several MapperScan annotations.
MyBatisBatchItemWriter<T>
ItemWriter that uses the batching features from SqlSessionTemplate to execute a batch of statements for all items provided.
MyBatisBatchItemWriterBuilder<T>
A builder for the MyBatisBatchItemWriter.
MyBatisCursorItemReader<T>  
MyBatisCursorItemReaderBuilder<T>
A builder for the MyBatisCursorItemReader.
MyBatisExceptionTranslator
Default exception translator.
MyBatisPagingItemReader<T>
org.springframework.batch.item.ItemReader for reading database records using MyBatis in a paging fashion.
MyBatisPagingItemReaderBuilder<T>
A builder for the MyBatisPagingItemReader.
MyBatisSystemException
MyBatis specific subclass of UncategorizedDataAccessException, for MyBatis system errors that do not match any concrete org.springframework.dao exceptions.
NamespaceHandler
Namespace handler for the MyBatis namespace.
SpringManagedTransaction
SpringManagedTransaction handles the lifecycle of a JDBC connection.
SpringManagedTransactionFactory
Creates a SpringManagedTransaction.
SqlSessionDaoSupport
Convenient super class for MyBatis SqlSession data access objects.
SqlSessionFactoryBean
FactoryBean that creates a 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 the actual SqlSession used is the one associated with the current Spring transaction.
SqlSessionUtils
Handles MyBatis SqlSession life cycle.