org.springframework.orm.ibatis
Interface SqlMapOperations
- All Known Implementing Classes:
- SqlMapTemplate
- public interface SqlMapOperations
Interface that specifies a basic set of iBATIS SqlMap operations.
Implemented by SqlMapTemplate. Not often used, but a useful option
to enhance testability, as it can easily be mocked or stubbed.
Provides SqlMapTemplate's convenience methods that mirror MappedStatement's
executeXXX methods. See the MappedStatement javadocs for details on those methods.
- Author:
- Juergen Hoeller
- Since: 05.02.2004
- See Also: SqlMapTemplate, com.ibatis.db.sqlmap.MappedStatement
Method Summary |
List | executeQueryForList(String statementName, Object parameterObject) |
List | executeQueryForList(String statementName, Object parameterObject, int skipResults, int maxResults) |
Map | executeQueryForMap(String statementName, Object parameterObject, String keyProperty) |
Map | executeQueryForMap(String statementName, Object parameterObject, String keyProperty, String valueProperty) |
Object | executeQueryForObject(String statementName, Object parameterObject) |
Object | executeQueryForObject(String statementName, Object parameterObject, Object resultObject) |
void | executeQueryWithRowHandler(String statementName, Object parameterObject, RowHandler rowHandler) |
int | executeUpdate(String statementName, Object parameterObject) |
executeQueryForList
public List executeQueryForList(String statementName, Object parameterObject)
throws org.springframework.dao.DataAccessException
executeQueryForList
public List executeQueryForList(String statementName, Object parameterObject, int skipResults, int maxResults)
throws org.springframework.dao.DataAccessException
executeQueryForMap
public Map executeQueryForMap(String statementName, Object parameterObject, String keyProperty)
throws org.springframework.dao.DataAccessException
executeQueryForMap
public Map executeQueryForMap(String statementName, Object parameterObject, String keyProperty, String valueProperty)
executeQueryForObject
public Object executeQueryForObject(String statementName, Object parameterObject)
throws org.springframework.dao.DataAccessException
executeQueryForObject
public Object executeQueryForObject(String statementName, Object parameterObject, Object resultObject)
throws org.springframework.dao.DataAccessException
executeQueryWithRowHandler
public void executeQueryWithRowHandler(String statementName, Object parameterObject, RowHandler rowHandler)
throws org.springframework.dao.DataAccessException
executeUpdate
public int executeUpdate(String statementName, Object parameterObject)
throws org.springframework.dao.DataAccessException