org.apache.ibatis.session.defaults
Class DefaultSqlSession

java.lang.Object
  extended by org.apache.ibatis.session.defaults.DefaultSqlSession
All Implemented Interfaces:
SqlSession

public class DefaultSqlSession
extends java.lang.Object
implements SqlSession


Constructor Summary
DefaultSqlSession(Configuration configuration, Executor executor, boolean autoCommit)
           
 
Method Summary
 void clearCache()
           
 void close()
           
 void commit()
           
 void commit(boolean force)
           
 int delete(java.lang.String statement)
           
 int delete(java.lang.String statement, java.lang.Object parameter)
           
 Configuration getConfiguration()
           
 java.sql.Connection getConnection()
           
<T> T
getMapper(java.lang.Class<T> type)
           
 int insert(java.lang.String statement)
           
 int insert(java.lang.String statement, java.lang.Object parameter)
           
 void rollback()
           
 void rollback(boolean force)
           
 void select(java.lang.String statement, java.lang.Object parameter, ResultHandler handler)
           
 void select(java.lang.String statement, java.lang.Object parameter, RowBounds rowBounds, ResultHandler handler)
           
 void select(java.lang.String statement, ResultHandler handler)
           
 java.util.List selectList(java.lang.String statement)
           
 java.util.List selectList(java.lang.String statement, java.lang.Object parameter)
           
 java.util.List selectList(java.lang.String statement, java.lang.Object parameter, RowBounds rowBounds)
           
 java.util.Map selectMap(java.lang.String statement, java.lang.Object parameter, java.lang.String mapKey)
           
 java.util.Map selectMap(java.lang.String statement, java.lang.Object parameter, java.lang.String mapKey, RowBounds rowBounds)
           
 java.util.Map selectMap(java.lang.String statement, java.lang.String mapKey)
           
 java.lang.Object selectOne(java.lang.String statement)
           
 java.lang.Object selectOne(java.lang.String statement, java.lang.Object parameter)
           
 int update(java.lang.String statement)
           
 int update(java.lang.String statement, java.lang.Object parameter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSqlSession

public DefaultSqlSession(Configuration configuration,
                         Executor executor,
                         boolean autoCommit)
Method Detail

selectOne

public java.lang.Object selectOne(java.lang.String statement)
Specified by:
selectOne in interface SqlSession

selectOne

public java.lang.Object selectOne(java.lang.String statement,
                                  java.lang.Object parameter)
Specified by:
selectOne in interface SqlSession

selectMap

public java.util.Map selectMap(java.lang.String statement,
                               java.lang.String mapKey)
Specified by:
selectMap in interface SqlSession

selectMap

public java.util.Map selectMap(java.lang.String statement,
                               java.lang.Object parameter,
                               java.lang.String mapKey)
Specified by:
selectMap in interface SqlSession

selectMap

public java.util.Map selectMap(java.lang.String statement,
                               java.lang.Object parameter,
                               java.lang.String mapKey,
                               RowBounds rowBounds)
Specified by:
selectMap in interface SqlSession

selectList

public java.util.List selectList(java.lang.String statement)
Specified by:
selectList in interface SqlSession

selectList

public java.util.List selectList(java.lang.String statement,
                                 java.lang.Object parameter)
Specified by:
selectList in interface SqlSession

selectList

public java.util.List selectList(java.lang.String statement,
                                 java.lang.Object parameter,
                                 RowBounds rowBounds)
Specified by:
selectList in interface SqlSession

select

public void select(java.lang.String statement,
                   java.lang.Object parameter,
                   ResultHandler handler)
Specified by:
select in interface SqlSession

select

public void select(java.lang.String statement,
                   ResultHandler handler)
Specified by:
select in interface SqlSession

select

public void select(java.lang.String statement,
                   java.lang.Object parameter,
                   RowBounds rowBounds,
                   ResultHandler handler)
Specified by:
select in interface SqlSession

insert

public int insert(java.lang.String statement)
Specified by:
insert in interface SqlSession

insert

public int insert(java.lang.String statement,
                  java.lang.Object parameter)
Specified by:
insert in interface SqlSession

update

public int update(java.lang.String statement)
Specified by:
update in interface SqlSession

update

public int update(java.lang.String statement,
                  java.lang.Object parameter)
Specified by:
update in interface SqlSession

delete

public int delete(java.lang.String statement)
Specified by:
delete in interface SqlSession

delete

public int delete(java.lang.String statement,
                  java.lang.Object parameter)
Specified by:
delete in interface SqlSession

commit

public void commit()
Specified by:
commit in interface SqlSession

commit

public void commit(boolean force)
Specified by:
commit in interface SqlSession

rollback

public void rollback()
Specified by:
rollback in interface SqlSession

rollback

public void rollback(boolean force)
Specified by:
rollback in interface SqlSession

close

public void close()
Specified by:
close in interface SqlSession

getConfiguration

public Configuration getConfiguration()
Specified by:
getConfiguration in interface SqlSession

getMapper

public <T> T getMapper(java.lang.Class<T> type)
Specified by:
getMapper in interface SqlSession

getConnection

public java.sql.Connection getConnection()
Specified by:
getConnection in interface SqlSession

clearCache

public void clearCache()
Specified by:
clearCache in interface SqlSession


Copyright © 2010 MyBatis.org. All Rights Reserved.