Package com.aspectran.with.mybatis
Class SqlSessionFactoryBean
- java.lang.Object
-
- com.aspectran.with.mybatis.SqlSessionFactoryBean
-
- All Implemented Interfaces:
com.aspectran.core.component.bean.ablility.FactoryBean<org.apache.ibatis.session.SqlSessionFactory>,com.aspectran.core.component.bean.ablility.InitializableBean,com.aspectran.core.component.bean.aware.ActivityContextAware,com.aspectran.core.component.bean.aware.Aware
@AvoidAdvice public class SqlSessionFactoryBean extends java.lang.Object implements com.aspectran.core.component.bean.aware.ActivityContextAware, com.aspectran.core.component.bean.ablility.InitializableBean, com.aspectran.core.component.bean.ablility.FactoryBean<org.apache.ibatis.session.SqlSessionFactory>FactoryBeanthat creates an MyBatisSqlSessionFactoryusing default MyBatis Configuration.
-
-
Constructor Summary
Constructors Constructor Description SqlSessionFactoryBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.ibatis.session.SqlSessionFactorybuildSqlSessionFactory(java.io.File configFile)org.apache.ibatis.session.SqlSessionFactorygetObject()voidinitialize()voidsetActivityContext(com.aspectran.core.context.ActivityContext context)voidsetConfigLocation(java.lang.String configLocation)Set the location of the MyBatisSqlSessionFactoryconfig file.voidsetEnvironment(java.lang.String environment)voidsetProperties(java.util.Properties properties)Set optional properties to be passed into the SqlSession configuration.
-
-
-
Method Detail
-
setConfigLocation
public void setConfigLocation(java.lang.String configLocation)
Set the location of the MyBatisSqlSessionFactoryconfig file.- Parameters:
configLocation- the location of the MyBatisSqlSessionFactoryconfig file
-
setEnvironment
public void setEnvironment(java.lang.String environment)
-
setProperties
public void setProperties(java.util.Properties properties)
Set optional properties to be passed into the SqlSession configuration.- Parameters:
properties- the optional properties
-
buildSqlSessionFactory
protected org.apache.ibatis.session.SqlSessionFactory buildSqlSessionFactory(java.io.File configFile)
-
setActivityContext
public void setActivityContext(com.aspectran.core.context.ActivityContext context)
- Specified by:
setActivityContextin interfacecom.aspectran.core.component.bean.aware.ActivityContextAware
-
initialize
public void initialize() throws java.lang.Exception- Specified by:
initializein interfacecom.aspectran.core.component.bean.ablility.InitializableBean- Throws:
java.lang.Exception
-
getObject
public org.apache.ibatis.session.SqlSessionFactory getObject()
- Specified by:
getObjectin interfacecom.aspectran.core.component.bean.ablility.FactoryBean<org.apache.ibatis.session.SqlSessionFactory>
-
-