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. namespace
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.