public class SqlSessionFactoryBean extends Object implements org.springframework.beans.factory.FactoryBean<org.apache.ibatis.session.SqlSessionFactory>, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationListener<org.springframework.context.ApplicationEvent>
| 构造器和说明 |
|---|
SqlSessionFactoryBean() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
protected org.apache.ibatis.session.SqlSessionFactory |
buildSqlSessionFactory() |
org.apache.ibatis.mapping.DatabaseIdProvider |
getDatabaseIdProvider() |
org.apache.ibatis.session.SqlSessionFactory |
getObject() |
Class<? extends org.apache.ibatis.session.SqlSessionFactory> |
getObjectType() |
boolean |
isSingleton() |
void |
onApplicationEvent(org.springframework.context.ApplicationEvent event) |
void |
setConfigLocation(org.springframework.core.io.Resource configLocation) |
void |
setConfigurationProperties(Properties sqlSessionFactoryProperties) |
void |
setDatabaseIdProvider(org.apache.ibatis.mapping.DatabaseIdProvider databaseIdProvider) |
void |
setDataSource(DataSource dataSource) |
void |
setEnvironment(String environment) |
void |
setFailFast(boolean failFast) |
void |
setMapperLocations(org.springframework.core.io.Resource[] mapperLocations) |
void |
setObjectFactory(org.apache.ibatis.reflection.factory.ObjectFactory objectFactory) |
void |
setObjectWrapperFactory(org.apache.ibatis.reflection.wrapper.ObjectWrapperFactory objectWrapperFactory) |
void |
setPlugins(org.apache.ibatis.plugin.Interceptor[] plugins) |
void |
setSqlSessionFactoryBuilder(org.apache.ibatis.session.SqlSessionFactoryBuilder sqlSessionFactoryBuilder) |
void |
setTransactionFactory(org.apache.ibatis.transaction.TransactionFactory transactionFactory) |
void |
setTypeAliases(Class<?>[] typeAliases) |
void |
setTypeAliasesPackage(String typeAliasesPackage) |
void |
setTypeAliasesSuperType(Class<?> typeAliasesSuperType) |
void |
setTypeHandlers(org.apache.ibatis.type.TypeHandler<?>[] typeHandlers) |
void |
setTypeHandlersPackage(String typeHandlersPackage) |
public void setObjectFactory(org.apache.ibatis.reflection.factory.ObjectFactory objectFactory)
public void setObjectWrapperFactory(org.apache.ibatis.reflection.wrapper.ObjectWrapperFactory objectWrapperFactory)
public org.apache.ibatis.mapping.DatabaseIdProvider getDatabaseIdProvider()
public void setDatabaseIdProvider(org.apache.ibatis.mapping.DatabaseIdProvider databaseIdProvider)
public void setPlugins(org.apache.ibatis.plugin.Interceptor[] plugins)
public void setTypeAliasesPackage(String typeAliasesPackage)
public void setTypeAliasesSuperType(Class<?> typeAliasesSuperType)
public void setTypeHandlersPackage(String typeHandlersPackage)
public void setTypeHandlers(org.apache.ibatis.type.TypeHandler<?>[] typeHandlers)
public void setTypeAliases(Class<?>[] typeAliases)
public void setFailFast(boolean failFast)
public void setConfigLocation(org.springframework.core.io.Resource configLocation)
public void setMapperLocations(org.springframework.core.io.Resource[] mapperLocations)
public void setConfigurationProperties(Properties sqlSessionFactoryProperties)
public void setDataSource(DataSource dataSource)
public void setSqlSessionFactoryBuilder(org.apache.ibatis.session.SqlSessionFactoryBuilder sqlSessionFactoryBuilder)
public void setTransactionFactory(org.apache.ibatis.transaction.TransactionFactory transactionFactory)
public void setEnvironment(String environment)
public void afterPropertiesSet()
throws Exception
afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBeanExceptionprotected org.apache.ibatis.session.SqlSessionFactory buildSqlSessionFactory()
throws IOException
IOExceptionpublic org.apache.ibatis.session.SqlSessionFactory getObject()
throws Exception
getObject 在接口中 org.springframework.beans.factory.FactoryBean<org.apache.ibatis.session.SqlSessionFactory>Exceptionpublic Class<? extends org.apache.ibatis.session.SqlSessionFactory> getObjectType()
getObjectType 在接口中 org.springframework.beans.factory.FactoryBean<org.apache.ibatis.session.SqlSessionFactory>public boolean isSingleton()
isSingleton 在接口中 org.springframework.beans.factory.FactoryBean<org.apache.ibatis.session.SqlSessionFactory>public void onApplicationEvent(org.springframework.context.ApplicationEvent event)
onApplicationEvent 在接口中 org.springframework.context.ApplicationListener<org.springframework.context.ApplicationEvent>Copyright © 2017. All rights reserved.