public class MultipleResultSetExtractor extends Object implements PreparedStatementCallback<List<Object>>, CallableStatementCallback<List<Object>>
ResultSetExtractor 接口实现类,该类会将结果集中的每一行进行处理,并返回一个 List 用以封装处理结果集。| 构造器和说明 |
|---|
MultipleResultSetExtractor(RowMapper<?>... rowMapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Object> |
doInCallableStatement(CallableStatement cs)
执行一个 JDBC 操作。
|
List<Object> |
doInPreparedStatement(PreparedStatement ps)
执行一个 JDBC 操作。
|
protected List<Object> |
doResult(boolean retVal,
Statement stmt) |
protected RowMapper<?> |
getDefaultRowMapper() |
protected static Object |
processResultSet(ResultSet rs,
RowMapper<?> rowMapper)
Process the given ResultSet from a stored procedure.
|
public MultipleResultSetExtractor(RowMapper<?>... rowMapper)
public List<Object> doInCallableStatement(CallableStatement cs) throws SQLException
CallableStatementCallbackdoInCallableStatement 在接口中 CallableStatementCallback<List<Object>>cs - 一个可用的 JDBC 数据库连接SQLExceptionpublic List<Object> doInPreparedStatement(PreparedStatement ps) throws SQLException
PreparedStatementCallbackdoInPreparedStatement 在接口中 PreparedStatementCallback<List<Object>>ps - 一个可用的 PreparedStatement 对象连接SQLExceptionprotected List<Object> doResult(boolean retVal, Statement stmt) throws SQLException
SQLExceptionprotected RowMapper<?> getDefaultRowMapper()
protected static Object processResultSet(ResultSet rs, RowMapper<?> rowMapper) throws SQLException
rs - the ResultSet to processrowMapper - the corresponding stored procedure parameterSQLExceptionCopyright © 2020–2021. All rights reserved.