org.sonar.core.persistence
Class BatchSession
java.lang.Object
org.sonar.core.persistence.BatchSession
- All Implemented Interfaces:
- org.apache.ibatis.session.SqlSession
public final class BatchSession
- extends Object
- implements org.apache.ibatis.session.SqlSession
Method Summary |
void |
clearCache()
|
void |
close()
|
void |
commit()
|
void |
commit(boolean force)
|
int |
delete(String statement)
|
int |
delete(String statement,
Object parameter)
|
List<org.apache.ibatis.executor.BatchResult> |
flushStatements()
|
org.apache.ibatis.session.Configuration |
getConfiguration()
|
Connection |
getConnection()
|
|
getMapper(Class<T> type)
|
int |
insert(String statement)
|
int |
insert(String statement,
Object parameter)
|
void |
rollback()
|
void |
rollback(boolean force)
|
void |
select(String statement,
Object parameter,
org.apache.ibatis.session.ResultHandler handler)
|
void |
select(String statement,
Object parameter,
org.apache.ibatis.session.RowBounds rowBounds,
org.apache.ibatis.session.ResultHandler handler)
|
void |
select(String statement,
org.apache.ibatis.session.ResultHandler handler)
|
List |
selectList(String statement)
|
List |
selectList(String statement,
Object parameter)
|
List |
selectList(String statement,
Object parameter,
org.apache.ibatis.session.RowBounds rowBounds)
|
Map |
selectMap(String statement,
Object parameter,
String mapKey)
|
Map |
selectMap(String statement,
Object parameter,
String mapKey,
org.apache.ibatis.session.RowBounds rowBounds)
|
Map |
selectMap(String statement,
String mapKey)
|
Object |
selectOne(String statement)
|
Object |
selectOne(String statement,
Object parameter)
|
int |
update(String statement)
|
int |
update(String statement,
Object parameter)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAX_BATCH_SIZE
public static final int MAX_BATCH_SIZE
- See Also:
- Constant Field Values
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
selectOne
public Object selectOne(String statement)
- Specified by:
selectOne
in interface org.apache.ibatis.session.SqlSession
selectOne
public Object selectOne(String statement,
Object parameter)
- Specified by:
selectOne
in interface org.apache.ibatis.session.SqlSession
selectList
public List selectList(String statement)
- Specified by:
selectList
in interface org.apache.ibatis.session.SqlSession
selectList
public List selectList(String statement,
Object parameter)
- Specified by:
selectList
in interface org.apache.ibatis.session.SqlSession
selectList
public List selectList(String statement,
Object parameter,
org.apache.ibatis.session.RowBounds rowBounds)
- Specified by:
selectList
in interface org.apache.ibatis.session.SqlSession
selectMap
public Map selectMap(String statement,
String mapKey)
- Specified by:
selectMap
in interface org.apache.ibatis.session.SqlSession
selectMap
public Map selectMap(String statement,
Object parameter,
String mapKey)
- Specified by:
selectMap
in interface org.apache.ibatis.session.SqlSession
selectMap
public Map selectMap(String statement,
Object parameter,
String mapKey,
org.apache.ibatis.session.RowBounds rowBounds)
- Specified by:
selectMap
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 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
Copyright © 2009-2012 SonarSource. All Rights Reserved.