|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectnet.hasor.jdbc.core.RowMapperResultSetExtractor<T>
public class RowMapperResultSetExtractor<T>
ResultSetExtractor 接口实现类,该类会将结果集中的每一行进行处理,并返回一个 List 用以封装处理结果集。
注意:RowMapper 应当是无状态的,否则该接口在处理每一行数据时才可以重用行处理器。
例:
JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); // reusable object
RowMapper rowMapper = new UserRowMapper(); // reusable object
List allUsers = (List) jdbcTemplate.query(
"select * from user",
new RowMapperResultSetExtractor(rowMapper, 10));
User user = (User) jdbcTemplate.queryForObject(
"select * from user where id=?", new Object[] {id},
new RowMapperResultSetExtractor(rowMapper, 1));
RowMapper| 构造方法摘要 | |
|---|---|
RowMapperResultSetExtractor(RowMapper<T> rowMapper)
创建 RowMapperResultSetExtractor 对象 |
|
RowMapperResultSetExtractor(RowMapper<T> rowMapper,
int rowsExpected)
创建 RowMapperResultSetExtractor 对象 |
|
| 方法摘要 | |
|---|---|
List<T> |
extractData(ResultSet rs)
将结果集内容转换。 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public RowMapperResultSetExtractor(RowMapper<T> rowMapper)
RowMapperResultSetExtractor 对象
rowMapper - 行映射器。
public RowMapperResultSetExtractor(RowMapper<T> rowMapper,
int rowsExpected)
RowMapperResultSetExtractor 对象
rowMapper - 行映射器。rowsExpected - 预期结果集大小(实际得到的结果集条目不受此参数限制)。| 方法详细信息 |
|---|
public List<T> extractData(ResultSet rs)
throws SQLException
ResultSetExtractor 复制的描述
ResultSetExtractor<List<T>> 中的 extractDataSQLException
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||