类 SqlSessionFactory
- java.lang.Object
-
- io.itit.smartjdbc.spring.SqlSessionFactory
-
- 所有已实现的接口:
io.itit.smartjdbc.connection.TransactionManager,io.itit.smartjdbc.SqlInterceptor
public class SqlSessionFactory extends Object implements io.itit.smartjdbc.connection.TransactionManager, io.itit.smartjdbc.SqlInterceptor
- 作者:
- skydu
-
-
构造器概要
构造器 构造器 说明 SqlSessionFactory()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidafterExcute(String sql, Object... parameters)voidbeforeExcute(String sql, Object... parameters)voidcloseConnection()voidcommit()ConnectiongetConnecton(String datasourceIndex)SqlSessiongetSession()voidrollback()voidsetDataSource(DataSource dataSource)
-
-
-
方法详细资料
-
setDataSource
public void setDataSource(DataSource dataSource)
- 参数:
dataSource- the dataSource to set
-
getSession
public SqlSession getSession()
- 返回:
-
commit
public void commit()
- 指定者:
commit在接口中io.itit.smartjdbc.connection.TransactionManager
-
rollback
public void rollback()
- 指定者:
rollback在接口中io.itit.smartjdbc.connection.TransactionManager
-
getConnecton
public Connection getConnecton(String datasourceIndex)
- 指定者:
getConnecton在接口中io.itit.smartjdbc.connection.TransactionManager
-
beforeExcute
public void beforeExcute(String sql, Object... parameters)
- 指定者:
beforeExcute在接口中io.itit.smartjdbc.SqlInterceptor
-
afterExcute
public void afterExcute(String sql, Object... parameters)
- 指定者:
afterExcute在接口中io.itit.smartjdbc.SqlInterceptor
-
closeConnection
public void closeConnection()
-
-