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博客 ” ,链接:http://blog.itpub.net/25436591/viewspace-708577/,如需转载,请注明出处,否则将追究法律责任。