public interface QueryExecute<T>
Modifier and Type | Method and Description |
---|---|
Class<T> |
exampleType()
参考的样本对象
|
<V> V |
query(ResultSetExtractor<V> rse)
执行查询,并通过 ResultSetExtractor 转换结果集。
|
void |
query(RowCallbackHandler rch)
执行查询,并通过 RowCallbackHandler 处理结果集。
|
<V> List<V> |
query(RowMapper<V> rowMapper)
执行查询,并使用 RowMapper 处理结果集。
|
List<T> |
queryForList()
执行查询,并结果将被映射到一个列表(一个条目为每一行)的对象,列表中每一条记录都是
elementType 参数指定的类型对象。 |
Map<String,Object> |
queryForMap()
执行查询,并将结果集数据转换成
Map 。
预计该方法只会处理一条数据,如果查询结果存在多条数据将取第一条记录作为结果。 |
List<Map<String,Object>> |
queryForMapList()
执行查询,结果将被映射到一个列表(一个条目为每一行)的对象,
列表中每一条记录都是
Map 类型对象。 |
T |
queryForObject()
执行查询,并结果将被映射到一个列表(一个条目为每一行)的对象,列表中每一条记录都是
elementType 参数指定的类型对象。 |
<V> QueryExecute<V> |
wrapperType(Class<V> wrapperType)
QueryExecute 的查询类型转换为另外一个类型。
|
<V> QueryExecute<V> wrapperType(Class<V> wrapperType) throws SQLException
SQLException
<V> V query(ResultSetExtractor<V> rse) throws SQLException
SQLException
<V> List<V> query(RowMapper<V> rowMapper) throws SQLException
SQLException
void query(RowCallbackHandler rch) throws SQLException
SQLException
List<T> queryForList() throws SQLException
elementType
参数指定的类型对象。SQLException
T queryForObject() throws SQLException
elementType
参数指定的类型对象。SQLException
Map<String,Object> queryForMap() throws SQLException
Map
。
预计该方法只会处理一条数据,如果查询结果存在多条数据将取第一条记录作为结果。null
。SQLException
List<Map<String,Object>> queryForMapList() throws SQLException
Map
类型对象。SQLException
Copyright © 2020. All rights reserved.