All Classes and Interfaces

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