类 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

        public SqlSessionFactory()
    • 方法详细资料

      • 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()