A B C D G I M N O P R S T U

A

afterPropertiesSet() - Method in class org.mybatis.spring.mapper.MapperScannerConfigurer
afterPropertiesSet() - Method in class org.mybatis.spring.SqlSessionFactoryBean

B

buildSqlSessionFactory() - Method in class org.mybatis.spring.SqlSessionFactoryBean
Build a SqlSessionFactory instance.

C

checkDaoConfig() - Method in class org.mybatis.spring.mapper.MapperFactoryBean
checkDaoConfig() - Method in class org.mybatis.spring.support.SqlSessionDaoSupport
clearCache() - Method in class org.mybatis.spring.SqlSessionTemplate
close() - Method in class org.mybatis.spring.SqlSessionTemplate
close() - Method in class org.mybatis.spring.transaction.SpringManagedTransaction
closeSqlSession(SqlSession, SqlSessionFactory) - Static method in class org.mybatis.spring.SqlSessionUtils
Checks if SqlSession passed as an argument is managed by Spring TransactionSynchronizationManager If it is not, it closes it, otherwise it just updates the reference counter and lets Spring call the close callback when the managed transaction ends
commit() - Method in class org.mybatis.spring.SqlSessionTemplate
commit(boolean) - Method in class org.mybatis.spring.SqlSessionTemplate
commit() - Method in class org.mybatis.spring.transaction.SpringManagedTransaction

D

delete(String) - Method in class org.mybatis.spring.SqlSessionTemplate
delete(String, Object) - Method in class org.mybatis.spring.SqlSessionTemplate

G

getConfiguration() - Method in class org.mybatis.spring.SqlSessionTemplate
getConnection() - Method in class org.mybatis.spring.SqlSessionTemplate
getConnection() - Method in class org.mybatis.spring.transaction.SpringManagedTransaction
getExecutorType() - Method in class org.mybatis.spring.SqlSessionHolder
 
getExecutorType() - Method in class org.mybatis.spring.SqlSessionTemplate
 
getMapper(Class<T>) - Method in class org.mybatis.spring.SqlSessionTemplate
getObject() - Method in class org.mybatis.spring.mapper.MapperFactoryBean
getObject() - Method in class org.mybatis.spring.SqlSessionFactoryBean
getObjectType() - Method in class org.mybatis.spring.mapper.MapperFactoryBean
getObjectType() - Method in class org.mybatis.spring.SqlSessionFactoryBean
getPersistenceExceptionTranslator() - Method in class org.mybatis.spring.SqlSessionHolder
 
getPersistenceExceptionTranslator() - Method in class org.mybatis.spring.SqlSessionTemplate
 
getSqlSession() - Method in class org.mybatis.spring.SqlSessionHolder
 
getSqlSession(SqlSessionFactory) - Static method in class org.mybatis.spring.SqlSessionUtils
Creates a new MyBatis SqlSession from the SqlSessionFactory provided as a parameter and using its DataSource and ExecutorType
getSqlSession(SqlSessionFactory, ExecutorType, PersistenceExceptionTranslator) - Static method in class org.mybatis.spring.SqlSessionUtils
If a Spring transaction is active it uses DataSourceUtils to get a Spring managed Connection, then creates a new SqlSession with this connection and synchronizes it with the transaction.
getSqlSession() - Method in class org.mybatis.spring.support.SqlSessionDaoSupport
Users should use this method to get a SqlSession to call its statement methods This is SqlSession is managed by spring.
getSqlSessionFactory() - Method in class org.mybatis.spring.SqlSessionTemplate
 

I

insert(String) - Method in class org.mybatis.spring.SqlSessionTemplate
insert(String, Object) - Method in class org.mybatis.spring.SqlSessionTemplate
isSingleton() - Method in class org.mybatis.spring.mapper.MapperFactoryBean
isSingleton() - Method in class org.mybatis.spring.SqlSessionFactoryBean
isSqlSessionTransactional(SqlSession, SqlSessionFactory) - Static method in class org.mybatis.spring.SqlSessionUtils
Returns if the SqlSession passed as an argument is being managed by Spring

M

MapperFactoryBean<T> - Class in org.mybatis.spring.mapper
BeanFactory that enables injection of MyBatis mapper interfaces.
MapperFactoryBean() - Constructor for class org.mybatis.spring.mapper.MapperFactoryBean
 
MapperScannerConfigurer - Class in org.mybatis.spring.mapper
BeanFactoryPostProcessor that searches recursively starting from a base package for interfaces and registers them as MapperFactoryBean.
MapperScannerConfigurer() - Constructor for class org.mybatis.spring.mapper.MapperScannerConfigurer
 
MyBatisExceptionTranslator - Class in org.mybatis.spring
Default exception translator.
MyBatisExceptionTranslator(DataSource, boolean) - Constructor for class org.mybatis.spring.MyBatisExceptionTranslator
Creates a new DataAccessExceptionTranslator instance.
MyBatisSystemException - Exception in org.mybatis.spring
MyBatis specific subclass of UncategorizedDataAccessException, for MyBatis system errors that do not match any concrete org.springframework.dao exceptions.
MyBatisSystemException(Throwable) - Constructor for exception org.mybatis.spring.MyBatisSystemException
 

N

newTransaction(Connection, boolean) - Method in class org.mybatis.spring.transaction.SpringManagedTransactionFactory

O

onApplicationEvent(ApplicationEvent) - Method in class org.mybatis.spring.SqlSessionFactoryBean
org.mybatis.spring - package org.mybatis.spring
Contains core classes to build the MyBatis integration with Spring3.X.
org.mybatis.spring.mapper - package org.mybatis.spring.mapper
Contains classes for automatically building MyBatis mapper proxy classes at application startup.
org.mybatis.spring.support - package org.mybatis.spring.support
Contains Spring3.X support classes for MyBatis.
org.mybatis.spring.transaction - package org.mybatis.spring.transaction
Contains core classes to manage MyBatis transactions in Spring3.X.

P

postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class org.mybatis.spring.mapper.MapperScannerConfigurer

R

rollback() - Method in class org.mybatis.spring.SqlSessionTemplate
rollback(boolean) - Method in class org.mybatis.spring.SqlSessionTemplate
rollback() - Method in class org.mybatis.spring.transaction.SpringManagedTransaction

S

select(String, ResultHandler) - Method in class org.mybatis.spring.SqlSessionTemplate
select(String, Object, ResultHandler) - Method in class org.mybatis.spring.SqlSessionTemplate
select(String, Object, RowBounds, ResultHandler) - Method in class org.mybatis.spring.SqlSessionTemplate
selectList(String) - Method in class org.mybatis.spring.SqlSessionTemplate
selectList(String, Object) - Method in class org.mybatis.spring.SqlSessionTemplate
selectList(String, Object, RowBounds) - Method in class org.mybatis.spring.SqlSessionTemplate
selectMap(String, String) - Method in class org.mybatis.spring.SqlSessionTemplate
selectMap(String, Object, String) - Method in class org.mybatis.spring.SqlSessionTemplate
selectMap(String, Object, String, RowBounds) - Method in class org.mybatis.spring.SqlSessionTemplate
selectOne(String) - Method in class org.mybatis.spring.SqlSessionTemplate
selectOne(String, Object) - Method in class org.mybatis.spring.SqlSessionTemplate
setAddToConfig(boolean) - Method in class org.mybatis.spring.mapper.MapperFactoryBean
 
setAddToConfig(boolean) - Method in class org.mybatis.spring.mapper.MapperScannerConfigurer
 
setAnnotationClass(Class<? extends Annotation>) - Method in class org.mybatis.spring.mapper.MapperScannerConfigurer
 
setApplicationContext(ApplicationContext) - Method in class org.mybatis.spring.mapper.MapperScannerConfigurer
setBasePackage(String) - Method in class org.mybatis.spring.mapper.MapperScannerConfigurer
 
setConfigLocation(Resource) - Method in class org.mybatis.spring.SqlSessionFactoryBean
Set the location of the MyBatis SqlSessionFactory config file.
setConfigurationProperties(Properties) - Method in class org.mybatis.spring.SqlSessionFactoryBean
Set optional properties to be passed into the SqlSession configuration, as alternative to a &lt;properties&gt; tag in the configuration xml file.
setDataSource(DataSource) - Method in class org.mybatis.spring.SqlSessionFactoryBean
Set the JDBC DataSource that this instance should manage transactions for.
setEnvironment(String) - Method in class org.mybatis.spring.SqlSessionFactoryBean
NOTE: This class overrides any Environment you have set in the MyBatis config file.
setFailFast(boolean) - Method in class org.mybatis.spring.SqlSessionFactoryBean
If true, a final check is done on Configuration to assure that all mapped statements are fully loaded and there is no one still pending to resolve includes.
setMapperInterface(Class<T>) - Method in class org.mybatis.spring.mapper.MapperFactoryBean
 
setMapperLocations(Resource[]) - Method in class org.mybatis.spring.SqlSessionFactoryBean
Set locations of MyBatis mapper files that are going to be merged into the SqlSessionFactory configuration at runtime.
setMarkerInterface(Class<?>) - Method in class org.mybatis.spring.mapper.MapperScannerConfigurer
 
setPlugins(Interceptor[]) - Method in class org.mybatis.spring.SqlSessionFactoryBean
Mybatis plugin list.
setProperties(Properties) - Method in class org.mybatis.spring.transaction.SpringManagedTransactionFactory
setSqlSessionFactory(SqlSessionFactory) - Method in class org.mybatis.spring.mapper.MapperScannerConfigurer
 
setSqlSessionFactory(SqlSessionFactory) - Method in class org.mybatis.spring.support.SqlSessionDaoSupport
 
setSqlSessionFactoryBuilder(SqlSessionFactoryBuilder) - Method in class org.mybatis.spring.SqlSessionFactoryBean
Sets the SqlSessionFactoryBuilder to use when creating the SqlSessionFactory.
setSqlSessionTemplate(SqlSessionTemplate) - Method in class org.mybatis.spring.mapper.MapperScannerConfigurer
 
setSqlSessionTemplate(SqlSessionTemplate) - Method in class org.mybatis.spring.support.SqlSessionDaoSupport
 
setTransactionFactory(TransactionFactory) - Method in class org.mybatis.spring.SqlSessionFactoryBean
Set the MyBatis TransactionFactory to use.
setTypeAliases(Class<?>[]) - Method in class org.mybatis.spring.SqlSessionFactoryBean
List of type aliases to register.
setTypeAliasesPackage(String) - Method in class org.mybatis.spring.SqlSessionFactoryBean
Packages to search for type aliases.
setTypeHandlers(TypeHandler[]) - Method in class org.mybatis.spring.SqlSessionFactoryBean
Set type handlers.
setTypeHandlersPackage(String) - Method in class org.mybatis.spring.SqlSessionFactoryBean
Packages to search for type handlers.
SpringManagedTransaction - Class in org.mybatis.spring.transaction
MyBatis has two TransactionManagers out of the box: The JdbcTransaction and the ManagedTransaction.
SpringManagedTransaction(Connection, DataSource) - Constructor for class org.mybatis.spring.transaction.SpringManagedTransaction
Constructor that discovers if this Transaction should manage connection or let it to Spring.
SpringManagedTransactionFactory - Class in org.mybatis.spring.transaction
Creates a SpringManagedTransaction.
SpringManagedTransactionFactory(DataSource) - Constructor for class org.mybatis.spring.transaction.SpringManagedTransactionFactory
 
SqlSessionDaoSupport - Class in org.mybatis.spring.support
Convenient super class for MyBatis SqlSession data access objects.
SqlSessionDaoSupport() - Constructor for class org.mybatis.spring.support.SqlSessionDaoSupport
 
SqlSessionFactoryBean - Class in org.mybatis.spring
FactoryBean that creates an MyBatis SqlSessionFactory.
SqlSessionFactoryBean() - Constructor for class org.mybatis.spring.SqlSessionFactoryBean
 
SqlSessionHolder - Class in org.mybatis.spring
Used to keep current SqlSession in TransactionSynchronizationManager.
SqlSessionHolder(SqlSession, ExecutorType, PersistenceExceptionTranslator) - Constructor for class org.mybatis.spring.SqlSessionHolder
Creates a new holder instance.
SqlSessionTemplate - Class in org.mybatis.spring
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.
SqlSessionTemplate(SqlSessionFactory) - Constructor for class org.mybatis.spring.SqlSessionTemplate
Constructs a Spring managed SqlSession with the SqlSessionFactory provided as an argument.
SqlSessionTemplate(SqlSessionFactory, ExecutorType) - Constructor for class org.mybatis.spring.SqlSessionTemplate
Constructs a Spring managed SqlSession with the SqlSessionFactory provided as an argument and the given ExecutorType ExecutorType cannot be changed once the SqlSessionTemplate is constructed.
SqlSessionTemplate(SqlSessionFactory, ExecutorType, PersistenceExceptionTranslator) - Constructor for class org.mybatis.spring.SqlSessionTemplate
Constructs a Spring managed SqlSession with the given SqlSessionFactory and ExecutorType.
SqlSessionUtils - Class in org.mybatis.spring
Handles MyBatis SqlSession life cycle.

T

translateExceptionIfPossible(RuntimeException) - Method in class org.mybatis.spring.MyBatisExceptionTranslator

U

update(String) - Method in class org.mybatis.spring.SqlSessionTemplate
update(String, Object) - Method in class org.mybatis.spring.SqlSessionTemplate

A B C D G I M N O P R S T U

Copyright © 2010-2011 MyBatis.org. All Rights Reserved.