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
SQLExceptionvoid query(RowCallbackHandler rch) throws SQLException
SQLExceptionList<T> queryForList() throws SQLException
elementType参数指定的类型对象。SQLExceptionT queryForObject() throws SQLException
elementType参数指定的类型对象。SQLExceptionMap<String,Object> queryForMap() throws SQLException
Map。
预计该方法只会处理一条数据,如果查询结果存在多条数据将取第一条记录作为结果。null。SQLExceptionList<Map<String,Object>> queryForMapList() throws SQLException
Map类型对象。SQLExceptionCopyright © 2020. All rights reserved.