程序包 top.lingkang.mm

类 MagicSqlSession

java.lang.Object
top.lingkang.mm.MagicSqlSession
所有已实现的接口:
Closeable, AutoCloseable, org.apache.ibatis.session.SqlSession

public class MagicSqlSession extends Object implements org.apache.ibatis.session.SqlSession
SqlSession 的代理实现
  • 构造器详细资料

    • MagicSqlSession

      public MagicSqlSession(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory, org.apache.ibatis.session.ExecutorType executorType)
  • 方法详细资料

    • selectOne

      public <T> T selectOne(String statement)
      指定者:
      selectOne 在接口中 org.apache.ibatis.session.SqlSession
    • selectOne

      public <T> T selectOne(String statement, Object parameter)
      指定者:
      selectOne 在接口中 org.apache.ibatis.session.SqlSession
    • selectList

      public <E> List<E> selectList(String statement)
      指定者:
      selectList 在接口中 org.apache.ibatis.session.SqlSession
    • selectList

      public <E> List<E> selectList(String statement, Object parameter)
      指定者:
      selectList 在接口中 org.apache.ibatis.session.SqlSession
    • selectList

      public <E> List<E> selectList(String statement, Object parameter, org.apache.ibatis.session.RowBounds rowBounds)
      指定者:
      selectList 在接口中 org.apache.ibatis.session.SqlSession
    • selectMap

      public <K, V> Map<K,V> selectMap(String statement, String mapKey)
      指定者:
      selectMap 在接口中 org.apache.ibatis.session.SqlSession
    • selectMap

      public <K, V> Map<K,V> selectMap(String statement, Object parameter, String mapKey)
      指定者:
      selectMap 在接口中 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)
      指定者:
      selectMap 在接口中 org.apache.ibatis.session.SqlSession
    • selectCursor

      public <T> org.apache.ibatis.cursor.Cursor<T> selectCursor(String statement)
      指定者:
      selectCursor 在接口中 org.apache.ibatis.session.SqlSession
    • selectCursor

      public <T> org.apache.ibatis.cursor.Cursor<T> selectCursor(String statement, Object parameter)
      指定者:
      selectCursor 在接口中 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)
      指定者:
      selectCursor 在接口中 org.apache.ibatis.session.SqlSession
    • select

      public void select(String statement, Object parameter, org.apache.ibatis.session.ResultHandler handler)
      指定者:
      select 在接口中 org.apache.ibatis.session.SqlSession
    • select

      public void select(String statement, org.apache.ibatis.session.ResultHandler handler)
      指定者:
      select 在接口中 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)
      指定者:
      select 在接口中 org.apache.ibatis.session.SqlSession
    • insert

      public int insert(String statement)
      指定者:
      insert 在接口中 org.apache.ibatis.session.SqlSession
    • insert

      public int insert(String statement, Object parameter)
      指定者:
      insert 在接口中 org.apache.ibatis.session.SqlSession
    • update

      public int update(String statement)
      指定者:
      update 在接口中 org.apache.ibatis.session.SqlSession
    • update

      public int update(String statement, Object parameter)
      指定者:
      update 在接口中 org.apache.ibatis.session.SqlSession
    • delete

      public int delete(String statement)
      指定者:
      delete 在接口中 org.apache.ibatis.session.SqlSession
    • delete

      public int delete(String statement, Object parameter)
      指定者:
      delete 在接口中 org.apache.ibatis.session.SqlSession
    • commit

      public void commit()
      指定者:
      commit 在接口中 org.apache.ibatis.session.SqlSession
    • commit

      public void commit(boolean force)
      指定者:
      commit 在接口中 org.apache.ibatis.session.SqlSession
    • rollback

      public void rollback()
      指定者:
      rollback 在接口中 org.apache.ibatis.session.SqlSession
    • rollback

      public void rollback(boolean force)
      指定者:
      rollback 在接口中 org.apache.ibatis.session.SqlSession
    • flushStatements

      public List<org.apache.ibatis.executor.BatchResult> flushStatements()
      指定者:
      flushStatements 在接口中 org.apache.ibatis.session.SqlSession
    • close

      public void close()
      指定者:
      close 在接口中 AutoCloseable
      指定者:
      close 在接口中 Closeable
      指定者:
      close 在接口中 org.apache.ibatis.session.SqlSession
    • clearCache

      public void clearCache()
      指定者:
      clearCache 在接口中 org.apache.ibatis.session.SqlSession
    • getConfiguration

      public org.apache.ibatis.session.Configuration getConfiguration()
      指定者:
      getConfiguration 在接口中 org.apache.ibatis.session.SqlSession
    • getMapper

      public <T> T getMapper(Class<T> type)
      指定者:
      getMapper 在接口中 org.apache.ibatis.session.SqlSession
    • getConnection

      public Connection getConnection()
      指定者:
      getConnection 在接口中 org.apache.ibatis.session.SqlSession