All Classes
-
All Classes Class Summary Exception Summary Annotation Types Summary Class Description ClassPathMapperScanner AClassPathBeanDefinitionScanner
that registers Mappers bybasePackage
,annotationClass
, ormarkerInterface
.Logger Wrapper ofLog
, allow log with lambda expressions.LoggerFactory LoggerFactory is a wrapper aroundLogFactory
to supportLogger
.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 asMapperFactoryBean
.MapperScannerRegistrar AImportBeanDefinitionRegistrar
to allow annotation configuration of MyBatis mapper scanning.MapperScans The Container annotation that aggregates severalMapperScan
annotations.MyBatisBatchItemWriter<T> ItemWriter
that uses the batching features fromSqlSessionTemplate
to execute a batch of statements for all items provided.MyBatisBatchItemWriterBuilder<T> A builder for theMyBatisBatchItemWriter
.MyBatisCursorItemReader<T> MyBatisCursorItemReaderBuilder<T> A builder for theMyBatisCursorItemReader
.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 theMyBatisPagingItemReader
.MyBatisSystemException MyBatis specific subclass ofUncategorizedDataAccessException
, for MyBatis system errors that do not match any concreteorg.springframework.dao
exceptions.NamespaceHandler Namespace handler for the MyBatis namespace.SpringManagedTransaction SpringManagedTransaction
handles the lifecycle of a JDBC connection.SpringManagedTransactionFactory Creates aSpringManagedTransaction
.SqlSessionDaoSupport Convenient super class for MyBatis SqlSession data access objects.SqlSessionFactoryBean FactoryBean
that creates a MyBatisSqlSessionFactory
.SqlSessionHolder Used to keep currentSqlSession
inTransactionSynchronizationManager
.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.