com.ibatis.db.sqlmap
Class SqlMap
java.lang.Object
com.ibatis.db.sqlmap.SqlMap
- public class SqlMap
- extends java.lang.Object
Method Summary |
void |
commitTransaction()
|
void |
endBatch()
|
java.util.List |
executeQueryForList(java.lang.String statementName,
java.lang.Object parameterObject)
|
java.util.List |
executeQueryForList(java.lang.String statementName,
java.lang.Object parameterObject,
int skipResults,
int maxResults)
|
java.util.Map |
executeQueryForMap(java.lang.String statementName,
java.lang.Object parameterObject,
java.lang.String keyProperty)
|
java.util.Map |
executeQueryForMap(java.lang.String statementName,
java.lang.Object parameterObject,
java.lang.String keyProperty,
java.lang.String valueProperty)
|
java.lang.Object |
executeQueryForObject(java.lang.String statementName,
java.lang.Object parameterObject)
|
java.lang.Object |
executeQueryForObject(java.lang.String statementName,
java.lang.Object parameterObject,
java.lang.Object resultObject)
|
PaginatedList |
executeQueryForPaginatedList(java.lang.String statementName,
java.lang.Object parameterObject,
int pageSize)
|
void |
executeQueryWithRowHandler(java.lang.String statementName,
java.lang.Object parameterObject,
RowHandler rowHandler)
|
int |
executeUpdate(java.lang.String statementName,
java.lang.Object parameterObject)
|
javax.sql.DataSource |
getDataSource()
|
MappedStatement |
getMappedStatement(java.lang.String name)
|
void |
rollbackTransaction()
|
void |
startBatch()
|
void |
startTransaction()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
client
private SqlMapClient client
SqlMap
public SqlMap(SqlMapClient client)
getMappedStatement
public MappedStatement getMappedStatement(java.lang.String name)
startTransaction
public void startTransaction()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
commitTransaction
public void commitTransaction()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
rollbackTransaction
public void rollbackTransaction()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
executeUpdate
public int executeUpdate(java.lang.String statementName,
java.lang.Object parameterObject)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
executeQueryForObject
public java.lang.Object executeQueryForObject(java.lang.String statementName,
java.lang.Object parameterObject)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
executeQueryForObject
public java.lang.Object executeQueryForObject(java.lang.String statementName,
java.lang.Object parameterObject,
java.lang.Object resultObject)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
executeQueryForMap
public java.util.Map executeQueryForMap(java.lang.String statementName,
java.lang.Object parameterObject,
java.lang.String keyProperty)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
executeQueryForMap
public java.util.Map executeQueryForMap(java.lang.String statementName,
java.lang.Object parameterObject,
java.lang.String keyProperty,
java.lang.String valueProperty)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
executeQueryForList
public java.util.List executeQueryForList(java.lang.String statementName,
java.lang.Object parameterObject)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
executeQueryForList
public java.util.List executeQueryForList(java.lang.String statementName,
java.lang.Object parameterObject,
int skipResults,
int maxResults)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
executeQueryForPaginatedList
public PaginatedList executeQueryForPaginatedList(java.lang.String statementName,
java.lang.Object parameterObject,
int pageSize)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
executeQueryWithRowHandler
public void executeQueryWithRowHandler(java.lang.String statementName,
java.lang.Object parameterObject,
RowHandler rowHandler)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
startBatch
public void startBatch()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
endBatch
public void endBatch()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getDataSource
public javax.sql.DataSource getDataSource()