Class SqlMapSessionWrapper

  • All Implemented Interfaces:
    com.ibatis.sqlmap.client.SqlMapExecutor, com.ibatis.sqlmap.client.SqlMapSession, com.ibatis.sqlmap.client.SqlMapTransactionManager

    public class SqlMapSessionWrapper
    extends SqlMapExecutorWrapper
    implements com.ibatis.sqlmap.client.SqlMapSession
    • Constructor Detail

      • SqlMapSessionWrapper

        public SqlMapSessionWrapper​(com.ibatis.sqlmap.engine.impl.ExtendedSqlMapClient client,
                                    com.ibatis.sqlmap.client.SqlMapSession session)
    • Method Detail

      • startTransaction

        public void startTransaction()
                              throws SQLException
        Specified by:
        startTransaction in interface com.ibatis.sqlmap.client.SqlMapTransactionManager
        Throws:
        SQLException
      • startTransaction

        public void startTransaction​(int transactionIsolation)
                              throws SQLException
        Specified by:
        startTransaction in interface com.ibatis.sqlmap.client.SqlMapTransactionManager
        Throws:
        SQLException
      • commitTransaction

        public void commitTransaction()
                               throws SQLException
        Specified by:
        commitTransaction in interface com.ibatis.sqlmap.client.SqlMapTransactionManager
        Throws:
        SQLException
      • endTransaction

        public void endTransaction()
                            throws SQLException
        Specified by:
        endTransaction in interface com.ibatis.sqlmap.client.SqlMapTransactionManager
        Throws:
        SQLException
      • setUserConnection

        public void setUserConnection​(Connection connection)
                               throws SQLException
        Specified by:
        setUserConnection in interface com.ibatis.sqlmap.client.SqlMapTransactionManager
        Throws:
        SQLException
      • getCurrentConnection

        public Connection getCurrentConnection()
                                        throws SQLException
        Specified by:
        getCurrentConnection in interface com.ibatis.sqlmap.client.SqlMapTransactionManager
        Throws:
        SQLException
      • getDataSource

        public DataSource getDataSource()
        Specified by:
        getDataSource in interface com.ibatis.sqlmap.client.SqlMapTransactionManager
      • close

        public void close()
        Specified by:
        close in interface com.ibatis.sqlmap.client.SqlMapSession