public interface SqlMapClientOperations
SqlMapClient的界面,操作指定一套基本iBATIS的,由实施SqlMapClientTemplate。不经常使用,但一个有用的选项,以提高可测性,因为它可以很容易被嘲笑或存根。
定义SqlMapClientTemplate的便利方法,反映了iBATIS的 SqlMapExecutor的执行方法。强烈建议用户阅读关于这些方法的语义细节iBATIS的Javadoc中。
Defines SqlMapClientTemplate's convenience methods that mirror the iBATIS SqlMapExecutor's execution methods. Users are strongly encouraged to read the iBATIS javadocs for details on the semantics of those methods.
从以下版本开始:24.02.2004作者:Juergen Hoeller另请参见:SqlMapClientTemplate, SqlMapClient, SqlMapExecutor
| 方法摘要 | |
|---|---|
| int | delete(java.lang.String statementName) |
| int | delete(java.lang.String statementName, java.lang.Object parameterObject) |
| void | delete(java.lang.String statementName, java.lang.Object parameterObject, int requiredRowsAffected) Spring提供了方便的方法:执行删除行操作与自动检查删除受影响的人数给予必需的。 |
| java.lang.Object | insert(java.lang.String statementName) |
| java.lang.Object | insert(java.lang.String statementName, java.lang.Object parameterObject) |
| java.util.List | queryForList(java.lang.String statementName) |
| java.util.List | queryForList(java.lang.String statementName, int skipResults, int maxResults) |
| java.util.List | queryForList(java.lang.String statementName, java.lang.Object parameterObject) |
| java.util.List | queryForList(java.lang.String statementName, java.lang.Object parameterObject, int skipResults, int maxResults) |
| java.util.Map | queryForMap(java.lang.String statementName, java.lang.Object parameterObject, java.lang.String keyProperty) |
| java.util.Map | queryForMap(java.lang.String statementName, java.lang.Object parameterObject, java.lang.String keyProperty, java.lang.String valueProperty) |
| java.lang.Object | queryForObject(java.lang.String statementName) |
| java.lang.Object | queryForObject(java.lang.String statementName, java.lang.Object parameterObject) |
| java.lang.Object | queryForObject(java.lang.String statementName, java.lang.Object parameterObject, java.lang.Object resultObject) |
| com.ibatis.common.util.PaginatedList | queryForPaginatedList(java.lang.String statementName, int pageSize) 已过时。 as iBATIS的2.3.0 |
| com.ibatis.common.util.PaginatedList | queryForPaginatedList(java.lang.String statementName, java.lang.Object parameterObject, int pageSize) 已过时。 as iBATIS的2.3.0 |
| void | queryWithRowHandler(java.lang.String statementName, java.lang.Object parameterObject, com.ibatis.sqlmap.client.event.RowHandler rowHandler) |
| void | queryWithRowHandler(java.lang.String statementName, com.ibatis.sqlmap.client.event.RowHandler rowHandler) |
| int | update(java.lang.String statementName) |
| int | update(java.lang.String statementName, java.lang.Object parameterObject) |
| void | update(java.lang.String statementName, java.lang.Object parameterObject, int requiredRowsAffected) Spring提供了方便的方法:执行自动检查更新操作与该更新影响的给予必要的行数。 |
| 方法详细信息 |
|---|
java.lang.Object queryForObject(java.lang.String statementName)
throws DataAccessException抛出:DataAccessException - 在错误的情况下 java.lang.Object queryForObject(java.lang.String statementName,
java.lang.Object parameterObject)
throws DataAccessException抛出:DataAccessException - 在错误的情况下 java.lang.Object queryForObject(java.lang.String statementName,
java.lang.Object parameterObject,
java.lang.Object resultObject)
throws DataAccessException抛出:DataAccessException - 在错误的情况下 java.util.List queryForList(java.lang.String statementName)
throws DataAccessException抛出:DataAccessException - 在错误的情况下 java.util.List queryForList(java.lang.String statementName,
java.lang.Object parameterObject)
throws DataAccessException抛出:DataAccessException - 在错误的情况下 java.util.List queryForList(java.lang.String statementName,
int skipResults,
int maxResults)
throws DataAccessException抛出:DataAccessException - 在错误的情况下 java.util.List queryForList(java.lang.String statementName,
java.lang.Object parameterObject,
int skipResults,
int maxResults)
throws DataAccessException抛出:DataAccessException - 在错误的情况下 void queryWithRowHandler(java.lang.String statementName,
com.ibatis.sqlmap.client.event.RowHandler rowHandler)
throws DataAccessException抛出:DataAccessException - 在错误的情况下 void queryWithRowHandler(java.lang.String statementName,
java.lang.Object parameterObject,
com.ibatis.sqlmap.client.event.RowHandler rowHandler)
throws DataAccessException抛出:DataAccessException - 在错误的情况下 com.ibatis.common.util.PaginatedList queryForPaginatedList(java.lang.String statementName,
int pageSize)
throws DataAccessException已过时。 as iBATIS的2.3.0抛出:DataAccessException - 在错误的情况下 com.ibatis.common.util.PaginatedList queryForPaginatedList(java.lang.String statementName,
java.lang.Object parameterObject,
int pageSize)
throws DataAccessException已过时。 as iBATIS的2.3.0抛出:DataAccessException - 在错误的情况下 java.util.Map queryForMap(java.lang.String statementName,
java.lang.Object parameterObject,
java.lang.String keyProperty)
throws DataAccessException抛出:DataAccessException - 在错误的情况下 java.util.Map queryForMap(java.lang.String statementName,
java.lang.Object parameterObject,
java.lang.String keyProperty,
java.lang.String valueProperty)
throws DataAccessException抛出:DataAccessException - 在错误的情况下 java.lang.Object insert(java.lang.String statementName)
throws DataAccessException抛出:DataAccessException - 在错误的情况下 java.lang.Object insert(java.lang.String statementName,
java.lang.Object parameterObject)
throws DataAccessException抛出:DataAccessException - 在错误的情况下 int update(java.lang.String statementName)
throws DataAccessException抛出:DataAccessException - 在错误的情况下 int update(java.lang.String statementName,
java.lang.Object parameterObject)
throws DataAccessException抛出:DataAccessException - 在错误的情况下 void update(java.lang.String statementName,
java.lang.Object parameterObject,
int requiredRowsAffected)
throws DataAccessExceptionSpring提供了方便的方法:执行自动检查更新操作与该更新影响的给予必要的行数。参数:statementName - 声明名称映射的parameterObject - 参数对象requiredRowsAffected - 行数,该需要更新影响statementName - the name of the mapped statementparameterObject - the parameter objectrequiredRowsAffected - the number of rows that the update is required to affect抛出:DataAccessException - 在错误的情况下 int delete(java.lang.String statementName)
throws DataAccessException抛出:DataAccessException - 在错误的情况下 int delete(java.lang.String statementName,
java.lang.Object parameterObject)
throws DataAccessException抛出:DataAccessException - 在错误的情况下 void delete(java.lang.String statementName,
java.lang.Object parameterObject,
int requiredRowsAffected)
throws DataAccessExceptionSpring提供了方便的方法:执行删除行操作与自动检查删除受影响的人数给予必需的。参数:statementName - 声明名称映射的parameterObject - 参数对象requiredRowsAffected - 删除的行数的影响,需要statementName - the name of the mapped statementparameterObject - the parameter objectrequiredRowsAffected - the number of rows that the delete is required to affect抛出:DataAccessException - 在错误的情况下 来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25436591/viewspace-708577/ ,如需转载,请注明出处,否则将追究法律责任。