public class DynamicTableReader extends ColumnMapRowMapper implements TableReader<Map<String,Object>>, ResultSetExtractor<List<Map<String,Object>>>
| 构造器和说明 |
|---|
DynamicTableReader(boolean caseInsensitive,
TypeHandlerRegistry typeHandler) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Map<String,Object>> |
extractData(ResultSet rs)
将结果集内容转换
|
protected Map<String,Object> |
extractRow(List<String> columns,
List<TypeHandler<?>> handlers,
ResultSet rs,
int rowNum) |
Map<String,Object> |
extractRow(List<String> columns,
ResultSet rs,
int rowNum)
实现这个方法为结果集的一行记录进行转换,并将最终转换结果返回。
|
createColumnMap, getColumnKey, getColumnValue, isCaseInsensitive, mapRowgetHandlerRegistry, getResultSetTypeHandler, getResultSetValue, getResultSetValuepublic DynamicTableReader(boolean caseInsensitive,
TypeHandlerRegistry typeHandler)
public List<Map<String,Object>> extractData(ResultSet rs) throws SQLException
ResultSetExtractorextractData 在接口中 ResultSetExtractor<List<Map<String,Object>>>SQLExceptionpublic Map<String,Object> extractRow(List<String> columns, ResultSet rs, int rowNum) throws SQLException
TableReaderextractRow 在接口中 TableReader<Map<String,Object>>rs - 记录集SQLExceptionprotected Map<String,Object> extractRow(List<String> columns, List<TypeHandler<?>> handlers, ResultSet rs, int rowNum) throws SQLException
SQLExceptionCopyright © 2021–2022. All rights reserved.