Class SqlSessionAgent

All Implemented Interfaces:
ActivityContextAware, Aware, Closeable, AutoCloseable, org.apache.ibatis.session.SqlSession

public class SqlSessionAgent extends InstantActivitySupport implements org.apache.ibatis.session.SqlSession
The SqlSession Agent.
  • Constructor Details

    • SqlSessionAgent

      public SqlSessionAgent(String relevantAspectId)
  • Method Details

    • setAutoParameters

      public void setAutoParameters(boolean autoParameters)
    • selectOne

      public <T> T selectOne(String statement)
      Specified by:
      selectOne in interface org.apache.ibatis.session.SqlSession
    • selectOne

      public <T> T selectOne(String statement, Object parameter)
      Specified by:
      selectOne in interface org.apache.ibatis.session.SqlSession
    • selectList

      public <E> List<E> selectList(String statement)
      Specified by:
      selectList in interface org.apache.ibatis.session.SqlSession
    • selectList

      public <E> List<E> selectList(String statement, Object parameter)
      Specified by:
      selectList in interface org.apache.ibatis.session.SqlSession
    • selectList

      public <E> List<E> selectList(String statement, Object parameter, org.apache.ibatis.session.RowBounds rowBounds)
      Specified by:
      selectList in interface org.apache.ibatis.session.SqlSession
    • selectMap

      public <K, V> Map<K,V> selectMap(String statement, String mapKey)
      Specified by:
      selectMap in interface org.apache.ibatis.session.SqlSession
    • selectMap

      public <K, V> Map<K,V> selectMap(String statement, Object parameter, String mapKey)
      Specified by:
      selectMap in interface org.apache.ibatis.session.SqlSession
    • selectMap

      public <K, V> Map<K,V> selectMap(String statement, Object parameter, String mapKey, org.apache.ibatis.session.RowBounds rowBounds)
      Specified by:
      selectMap in interface org.apache.ibatis.session.SqlSession
    • selectCursor

      public <T> org.apache.ibatis.cursor.Cursor<T> selectCursor(String statement)
      Specified by:
      selectCursor in interface org.apache.ibatis.session.SqlSession
    • selectCursor

      public <T> org.apache.ibatis.cursor.Cursor<T> selectCursor(String statement, Object parameter)
      Specified by:
      selectCursor in interface org.apache.ibatis.session.SqlSession
    • selectCursor

      public <T> org.apache.ibatis.cursor.Cursor<T> selectCursor(String statement, Object parameter, org.apache.ibatis.session.RowBounds rowBounds)
      Specified by:
      selectCursor in interface org.apache.ibatis.session.SqlSession
    • select

      public void select(String statement, Object parameter, org.apache.ibatis.session.ResultHandler handler)
      Specified by:
      select in interface org.apache.ibatis.session.SqlSession
    • select

      public void select(String statement, org.apache.ibatis.session.ResultHandler handler)
      Specified by:
      select in interface org.apache.ibatis.session.SqlSession
    • select

      public void select(String statement, Object parameter, org.apache.ibatis.session.RowBounds rowBounds, org.apache.ibatis.session.ResultHandler handler)
      Specified by:
      select in interface org.apache.ibatis.session.SqlSession
    • insert

      public int insert(String statement)
      Specified by:
      insert in interface org.apache.ibatis.session.SqlSession
    • insert

      public int insert(String statement, Object parameter)
      Specified by:
      insert in interface org.apache.ibatis.session.SqlSession
    • update

      public int update(String statement)
      Specified by:
      update in interface org.apache.ibatis.session.SqlSession
    • update

      public int update(String statement, Object parameter)
      Specified by:
      update in interface org.apache.ibatis.session.SqlSession
    • delete

      public int delete(String statement)
      Specified by:
      delete in interface org.apache.ibatis.session.SqlSession
    • delete

      public int delete(String statement, Object parameter)
      Specified by:
      delete in interface org.apache.ibatis.session.SqlSession
    • commit

      public void commit()
      Specified by:
      commit in interface org.apache.ibatis.session.SqlSession
    • commit

      public void commit(boolean force)
      Specified by:
      commit in interface org.apache.ibatis.session.SqlSession
    • rollback

      public void rollback()
      Specified by:
      rollback in interface org.apache.ibatis.session.SqlSession
    • rollback

      public void rollback(boolean force)
      Specified by:
      rollback in interface org.apache.ibatis.session.SqlSession
    • flushStatements

      public List<org.apache.ibatis.executor.BatchResult> flushStatements()
      Specified by:
      flushStatements in interface org.apache.ibatis.session.SqlSession
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Specified by:
      close in interface org.apache.ibatis.session.SqlSession
    • clearCache

      public void clearCache()
      Specified by:
      clearCache in interface org.apache.ibatis.session.SqlSession
    • getConfiguration

      public org.apache.ibatis.session.Configuration getConfiguration()
      Specified by:
      getConfiguration in interface org.apache.ibatis.session.SqlSession
    • getMapper

      public <T> T getMapper(Class<T> type)
      Specified by:
      getMapper in interface org.apache.ibatis.session.SqlSession
    • getConnection

      public Connection getConnection()
      Specified by:
      getConnection in interface org.apache.ibatis.session.SqlSession