| 程序包 | 说明 |
|---|---|
| com.queryflow.accessor.connection | |
| com.queryflow.accessor.interceptor | |
| 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)
批量执行插入操作,同时返回数据库自动生成的主键值
|
int[] |
DataExecutor.batchUpdate(List<String> sqls,
Interceptors interceptors) |
int[] |
ConnectionExecutor.batchUpdate(List<String> sqls,
Interceptors interceptors)
批量执行增删改操作
|
int[] |
DataExecutor.batchUpdate(String sql,
List<List<Object>> params,
Interceptors interceptors) |
int[] |
ConnectionExecutor.batchUpdate(String sql,
List<List<Object>> params,
Interceptors interceptors)
批量执行增删改预编译 SQL
|
int |
DataExecutor.call(String sql,
List<Object> params,
Interceptors interceptors) |
int |
ConnectionExecutor.call(String sql,
List<Object> params,
Interceptors interceptors)
执行存储过程
|
<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)
执行数据库查询操作
|
<T> T |
DataExecutor.queryForBean(String sql,
List<Object> params,
Interceptors interceptors,
Class<T> beanClass) |
<T> T |
ConnectionExecutor.queryForBean(String sql,
List<Object> params,
Interceptors interceptors,
Class<T> beanClass)
执行数据库查询操作,返回结果为一行,并将查询结果封装成 Java Bean
|
<T> List<T> |
DataExecutor.queryForListBean(String sql,
List<Object> params,
Interceptors interceptors,
Class<T> beanClass) |
<T> List<T> |
ConnectionExecutor.queryForListBean(String sql,
List<Object> params,
Interceptors interceptors,
Class<T> beanClass)
执行数据库查询操作,返回结果为多行,并将查询结果封装成 Java Bean
|
List<ResultMap> |
DataExecutor.queryForListMap(String sql,
List<Object> params,
Interceptors interceptors) |
List<ResultMap> |
ConnectionExecutor.queryForListMap(String sql,
List<Object> params,
Interceptors interceptors)
执行数据库查询操作,返回结果为多行,并将查询结果封装到 Map 中
|
ResultMap |
DataExecutor.queryForMap(String sql,
List<Object> params,
Interceptors interceptors) |
ResultMap |
ConnectionExecutor.queryForMap(String sql,
List<Object> params,
Interceptors interceptors)
执行数据库查询操作,返回结果为一行,并将查询结果封装到 Map 中
|
int |
DataExecutor.update(String sql,
List<Object> params,
Interceptors interceptors) |
int |
ConnectionExecutor.update(String sql,
List<Object> params,
Interceptors interceptors)
执行 UPDATE,DELETE,INSERT,DDL 语句
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
InterceptorHelper.after(Interceptors interceptors,
Statement statement) |
static boolean |
InterceptorHelper.before(Interceptors interceptors,
Statement statement) |
static CallableStatement |
InterceptorHelper.prepareCall(Connection conn,
String sql,
Interceptors interceptors) |
static PreparedStatement |
InterceptorHelper.prepareStatement(Connection conn,
String sql,
String[] keyColumnNames,
Interceptors interceptors,
boolean returnKeys) |
void |
Interceptors.push(Interceptors interceptors) |
static Statement |
InterceptorHelper.statement(Connection conn,
Interceptors interceptors) |
void |
Interceptors.unshift(Interceptors interceptors) |
| 限定符和类型 | 方法和说明 |
|---|---|
int[] |
BaseSqlRunner.batch(Connection conn,
List<String> sqls,
Interceptors interceptors) |
int[] |
SqlRunner.batch(Connection conn,
List<String> sqls,
Interceptors interceptors) |
int[] |
BaseSqlRunner.batch(Connection conn,
String sql,
List<List<Object>> params,
Interceptors interceptors) |
int[] |
SqlRunner.batch(Connection conn,
String sql,
List<List<Object>> params,
Interceptors interceptors) |
<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) |
int |
BaseSqlRunner.call(Connection conn,
String sql,
List<Object> params,
Interceptors interceptors) |
int |
SqlRunner.call(Connection conn,
String sql,
List<Object> params,
Interceptors interceptors) |
<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) |
protected CallableStatement |
AbstractSqlRunner.prepareCall(Connection conn,
String sql,
Interceptors interceptors) |
protected PreparedStatement |
AbstractSqlRunner.prepareStatement(Connection conn,
String sql,
String[] keyColumnNames,
Interceptors interceptors,
boolean returnKeys) |
<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) |
protected Statement |
AbstractSqlRunner.statement(Connection conn,
Interceptors interceptors) |
int |
BaseSqlRunner.update(Connection conn,
String sql,
List<Object> params,
Interceptors interceptors) |
int |
SqlRunner.update(Connection conn,
String sql,
List<Object> params,
Interceptors interceptors) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Interceptors |
Statement.interceptors |
Copyright © 2019. All rights reserved.