| 程序包 | 说明 |
|---|---|
| com.queryflow.accessor.connection | |
| com.queryflow.accessor.handler | |
| com.queryflow.accessor.runner | |
| com.queryflow.accessor.statement |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
DataExecutor.batchInsertGetKes(String sql,
List<List<Object>> params,
String[] keyColumnNames,
Interceptors interceptors,
ResultSetHandler<T> handler) |
<T> T |
ConnectionExecutor.batchInsertGetKes(String sql,
List<List<Object>> params,
String[] keyColumnNames,
Interceptors interceptors,
ResultSetHandler<T> handler)
批量执行插入操作,同时返回数据库自动生成的主键值
|
<T> T |
DataExecutor.call(String sql,
List<Object> params,
Interceptors interceptors,
ResultSetHandler<T> handler) |
<T> T |
ConnectionExecutor.call(String sql,
List<Object> params,
Interceptors interceptors,
ResultSetHandler<T> handler)
执行存储过程
|
<T> T |
DataExecutor.insertGetKey(String sql,
List<Object> params,
String[] keyColumnNames,
Interceptors interceptors,
ResultSetHandler<T> handler) |
<T> T |
ConnectionExecutor.insertGetKey(String sql,
List<Object> params,
String[] keyColumnNames,
Interceptors interceptors,
ResultSetHandler<T> handler)
插入数据同时获取数据库自动生成的主键
|
<T> T |
DataExecutor.query(String sql,
List<Object> params,
Interceptors interceptors,
ResultSetHandler<T> handler) |
<T> T |
ConnectionExecutor.query(String sql,
List<Object> params,
Interceptors interceptors,
ResultSetHandler<T> handler)
执行数据库查询操作
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BeanListResultSetHandler<T>
将查询结果数据封装成 Java Bean 列表
|
class |
BeanResultSetHandler<T>
将查询结果中的一行处理成 Java Bean 类。
|
class |
MapListResultSetHandler
将返回结果封装成 Map List
|
class |
MapResultSetHandler
将返回结果中的一行封装成 Map
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
BaseSqlRunner.batchInsertGetKeys(Connection conn,
String sql,
List<List<Object>> params,
String[] keyColumnNames,
Interceptors interceptors,
ResultSetHandler<T> handler) |
<T> T |
SqlRunner.batchInsertGetKeys(Connection conn,
String sql,
List<List<Object>> params,
String[] keyColumnNames,
Interceptors interceptors,
ResultSetHandler<T> handler) |
<T> T |
BaseSqlRunner.call(Connection conn,
String sql,
List<Object> params,
Interceptors interceptors,
ResultSetHandler<T> handler) |
<T> T |
SqlRunner.call(Connection conn,
String sql,
List<Object> params,
Interceptors interceptors,
ResultSetHandler<T> handler) |
<T> T |
BaseSqlRunner.insertGetKey(Connection conn,
String sql,
List<Object> params,
String[] keyColumnNames,
Interceptors interceptors,
ResultSetHandler<T> handler) |
<T> T |
SqlRunner.insertGetKey(Connection conn,
String sql,
List<Object> params,
String[] keyColumnNames,
Interceptors interceptors,
ResultSetHandler<T> handler) |
<T> T |
BaseSqlRunner.query(Connection conn,
String sql,
List<Object> params,
Interceptors interceptors,
ResultSetHandler<T> handler) |
<T> T |
SqlRunner.query(Connection conn,
String sql,
List<Object> params,
Interceptors interceptors,
ResultSetHandler<T> handler) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
KeysResultSetHandler |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract <R> R |
SelectBaseStatement.result(ResultSetHandler<R> handler) |
<T> T |
SelectStatement.result(ResultSetHandler<T> handler) |
<T> T |
CallStatement.result(ResultSetHandler<T> handler) |
Copyright © 2019. All rights reserved.