public abstract class AbstractDao extends Object implements Dao
| 构造器和说明 |
|---|
AbstractDao() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected static void |
cacheSQLDialect(DataSource dataSource,
SQLDialect dialect) |
<T extends Serializable> |
delete(DataSource dataSource,
List<T> rows)
删除操作(实体对象集为空则直接返回0)
|
<T extends Serializable> |
delete(DataSource dataSource,
T obj)
删除操作
|
<T extends Serializable> |
delete(List<T> rows)
删除操作(实体对象集为空则直接返回0)
|
<T extends Serializable> |
delete(T obj)
删除操作
|
<T extends Serializable> |
deleteBatch(DataSource dataSource,
List<T> rows)
使用默认批容量执行批量删除操作
|
<T extends Serializable> |
deleteBatch(DataSource dataSource,
List<T> rows,
int batchSize)
批量删除操作
|
<T extends Serializable> |
deleteBatch(List<T> rows)
使用默认批容量执行批量删除操作
|
<T extends Serializable> |
deleteBatch(List<T> rows,
int batchSize)
批量删除操作
|
boolean |
execute(DataSource dataSource,
String dsql,
Map<String,?> params)
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作
|
boolean |
execute(DataSource dataSource,
String dsql,
Object... params)
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作
|
void |
execute(DataSource dataSource,
Transaction transaction)
执行一个事务操作
|
boolean |
execute(String dsql,
Map<String,?> params)
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作
|
boolean |
execute(String dsql,
Object... params)
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作
|
void |
execute(Transaction transaction)
执行一个事务操作
|
int |
executeUpdate(DataSource dataSource,
String dsql,
Map<String,?> params)
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作
|
int |
executeUpdate(DataSource dataSource,
String dsql,
Object... params)
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作
|
int |
executeUpdate(String dsql,
Map<String,?> params)
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作
|
int |
executeUpdate(String dsql,
Object... params)
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作
|
<T extends Serializable> |
get(Class<T> type,
String dsql,
Map<String,?> params)
使用动态结构化查询语言(DSQL)并组装对象,其中类型可以是实体对象,也可以是String、Number、
Date、BigDecimal类型,这时将返回结果集中的第1行第1列的值
|
<T extends Serializable> |
get(Class<T> type,
String dsql,
Object... params)
使用动态结构化查询语言(DSQL)并组装对象,其中类型可以是实体对象,也可以是String、Number、
Date、BigDecimal类型,这事将返回结果集中的第1行第1列的值
|
<T extends Serializable> |
get(DataSource dataSource,
Class<T> type,
String dsql,
Map<String,?> params)
使用动态结构化查询语言(DSQL)并组装对象,其中类型可以是实体对象,也可以是String、Number、
Date、BigDecimal类型,这时将返回结果集中的第1行第1列的值
|
<T extends Serializable> |
get(DataSource dataSource,
Class<T> type,
String dsql,
Object... params)
使用动态结构化查询语言(DSQL)并组装对象,其中类型可以是实体对象,也可以是String、Number、
Date、BigDecimal类型,这事将返回结果集中的第1行第1列的值
|
<T extends Serializable> |
get(DataSource dataSource,
T obj)
从数据库查询并组装实体对象
|
<T extends Serializable> |
get(T obj)
从数据库查询并组装实体对象
|
protected SQLDialect |
getSQLDialect(DataSource dataSource) |
<T extends Serializable> |
hardSave(DataSource dataSource,
List<T> rows)
硬保存。
|
<T extends Serializable> |
hardSave(DataSource dataSource,
T obj)
硬保存。
|
<T extends Serializable> |
hardSave(List<T> rows)
硬保存。
|
<T extends Serializable> |
hardSave(T obj)
硬保存。
|
<T extends Serializable> |
hardSaveBatch(DataSource dataSource,
List<T> rows)
使用默认批容量批量硬保存。
|
<T extends Serializable> |
hardSaveBatch(DataSource dataSource,
List<T> rows,
int batchSize)
批量硬保存。
|
<T extends Serializable> |
hardSaveBatch(List<T> rows)
使用默认批容量批量硬保存。
|
<T extends Serializable> |
hardSaveBatch(List<T> rows,
int batchSize)
批量硬保存。
|
<T extends Serializable> |
hardUpdate(DataSource dataSource,
List<T> rows)
硬更新操作(实体对象集为空则直接返回0)
|
<T extends Serializable> |
hardUpdate(DataSource dataSource,
T obj)
硬更新操作
|
<T extends Serializable> |
hardUpdate(List<T> rows)
硬更新操作(实体对象集为空则直接返回0)
|
<T extends Serializable> |
hardUpdate(T obj)
硬更新操作
|
<T extends Serializable> |
hardUpdateBatch(DataSource dataSource,
List<T> rows)
使用默认批容量执行批量硬更新操作
|
<T extends Serializable> |
hardUpdateBatch(DataSource dataSource,
List<T> rows,
int batchSize)
批量硬更新操作
|
<T extends Serializable> |
hardUpdateBatch(List<T> rows)
使用默认批容量执行批量硬更新操作
|
<T extends Serializable> |
hardUpdateBatch(List<T> rows,
int batchSize)
批量硬更新操作
|
<T extends Serializable> |
insert(DataSource dataSource,
List<T> rows)
插入操作(实体对象集为空则直接返回null)
|
<T extends Serializable> |
insert(DataSource dataSource,
T obj)
插入操作
|
<T extends Serializable> |
insert(List<T> rows)
插入操作(实体对象集为空则直接返回null)
|
<T extends Serializable> |
insert(T obj)
插入操作
|
<T extends Serializable> |
insertBatch(DataSource dataSource,
List<T> rows)
使用默认批容量执行批量插入操作
|
<T extends Serializable> |
insertBatch(DataSource dataSource,
List<T> rows,
int batchSize)
批量插入操作
|
<T extends Serializable> |
insertBatch(List<T> rows)
使用默认批容量执行批量插入操作
|
<T extends Serializable> |
insertBatch(List<T> rows,
int batchSize)
批量插入操作
|
<T extends Serializable> |
page(Class<T> type,
String dsql,
long currentPage,
int pageSize,
Map<String,Object> params)
使用指定类,指定动态结构化查询语言(DSQL),指定页码,指定页容量和指定参数分页查询对象。
|
<T extends Serializable> |
page(Class<T> type,
String dsql,
long currentPage,
int pageSize,
Object... params)
使用指定类,指定动态结构化查询语言(DSQL),指定页码,指定页容量和指定参数(分别列出参数名和参数值)分页查询对象。
|
<T extends Serializable> |
page(Class<T> type,
String dsql,
String cntDsql,
long currentPage,
int pageSize,
Map<String,Object> params)
使用指定类,指定动态结构化查询语言(DSQL),指定统计总数DSQL,指定页码,指定页容量和指定参数分页查询对象。
|
<T extends Serializable> |
page(Class<T> type,
String dsql,
String cntDsql,
long currentPage,
int pageSize,
Object... params)
使用指定类,指定动态结构化查询语言(DSQL),指定统计总数DSQL,指定页码,指定页容量和指定参数(分别列出参数名和参数值)分页查询对象。
|
<T extends Serializable> |
page(DataSource dataSource,
Class<T> type,
String dsql,
long currentPage,
int pageSize,
Map<String,Object> params)
使用指定类,指定动态结构化查询语言(DSQL),指定页码,指定页容量和指定参数分页查询对象。
|
<T extends Serializable> |
page(DataSource dataSource,
Class<T> type,
String dsql,
long currentPage,
int pageSize,
Object... params)
使用指定类,指定动态结构化查询语言(DSQL),指定页码,指定页容量和指定参数(分别列出参数名和参数值)分页查询对象。
|
<T extends Serializable> |
page(DataSource dataSource,
Class<T> type,
String dsql,
String cntDsql,
long currentPage,
int pageSize,
Map<String,Object> params)
使用指定类,指定动态结构化查询语言(DSQL),指定统计总数DSQL,指定页码,指定页容量和指定参数分页查询对象。
|
<T extends Serializable> |
page(DataSource dataSource,
Class<T> type,
String dsql,
String cntDsql,
long currentPage,
int pageSize,
Object... params)
使用指定类,指定动态结构化查询语言(DSQL),指定统计总数DSQL,指定页码,指定页容量和指定参数(分别列出参数名和参数值)分页查询对象。
|
<T extends Serializable> |
save(DataSource dataSource,
List<T> rows)
软保存。
|
<T extends Serializable> |
save(DataSource dataSource,
List<T> rows,
String... hardFields)
部分硬保存。
|
<T extends Serializable> |
save(DataSource dataSource,
T obj)
软保存。
|
<T extends Serializable> |
save(DataSource dataSource,
T obj,
String... hardFields)
部分硬保存。
|
<T extends Serializable> |
save(List<T> rows)
软保存。
|
<T extends Serializable> |
save(List<T> rows,
String... hardFields)
部分硬保存。
|
<T extends Serializable> |
save(T obj)
软保存。
|
<T extends Serializable> |
save(T obj,
String... hardFields)
部分硬保存。
|
<T extends Serializable> |
saveBatch(DataSource dataSource,
List<T> rows)
使用默认批容量批量软保存。
|
<T extends Serializable> |
saveBatch(DataSource dataSource,
List<T> rows,
int batchSize)
批量软保存。
|
<T extends Serializable> |
saveBatch(DataSource dataSource,
List<T> rows,
int batchSize,
String... hardFields)
批量部分硬保存。
|
<T extends Serializable> |
saveBatch(DataSource dataSource,
List<T> rows,
String... hardFields)
使用默认批容量批量部分硬保存。
|
<T extends Serializable> |
saveBatch(List<T> rows)
使用默认批容量批量软保存。
|
<T extends Serializable> |
saveBatch(List<T> rows,
int batchSize)
批量软保存。
|
<T extends Serializable> |
saveBatch(List<T> rows,
int batchSize,
String... hardFields)
批量部分硬保存。
|
<T extends Serializable> |
saveBatch(List<T> rows,
String... hardFields)
使用默认批容量批量部分硬保存。
|
<T extends Serializable> |
select(Class<T> type,
String dsql,
Map<String,?> params)
使用动态结构化查询语言(DSQL)并组装对象列表,其中类型可以是实体对象,也可以是String、Number、
Date、BigDecimal类型,这时将返回结果集中的第1列的值
|
<T extends Serializable> |
select(Class<T> type,
String dsql,
Object... params)
使用动态结构化查询语言(DSQL)并组装对象列表,其中类型可以是实体对象,也可以是String、Number、
Date、BigDecimal类型,这时将返回结果集中的第1列的值
|
<T extends Serializable> |
select(DataSource dataSource,
Class<T> type,
String dsql,
Map<String,?> params)
使用动态结构化查询语言(DSQL)并组装对象列表,其中类型可以是实体对象,也可以是String、Number、
Date、BigDecimal类型,这时将返回结果集中的第1列的值
|
<T extends Serializable> |
select(DataSource dataSource,
Class<T> type,
String dsql,
Object... params)
使用动态结构化查询语言(DSQL)并组装对象列表,其中类型可以是实体对象,也可以是String、Number、
Date、BigDecimal类型,这时将返回结果集中的第1列的值
|
<T extends Serializable> |
select(DataSource dataSource,
T obj)
从数据库查询并组装实体对象列表
|
<T extends Serializable> |
select(T obj)
从数据库查询并组装实体对象列表
|
<T extends Serializable> |
update(DataSource dataSource,
List<T> rows)
软更新操作(实体对象集为空则直接返回0)
|
<T extends Serializable> |
update(DataSource dataSource,
List<T> rows,
String... hardFields)
部分硬更新操作(实体对象集为空则直接返回0)
|
<T extends Serializable> |
update(DataSource dataSource,
T obj)
软更新操作
|
<T extends Serializable> |
update(DataSource dataSource,
T obj,
String... hardFields)
部分硬更新操作
|
<T extends Serializable> |
update(List<T> rows)
软更新操作(实体对象集为空则直接返回0)
|
<T extends Serializable> |
update(List<T> rows,
String... hardFields)
部分硬更新操作(实体对象集为空则直接返回0)
|
<T extends Serializable> |
update(T obj)
软更新操作
|
<T extends Serializable> |
update(T obj,
String... hardFields)
部分硬更新操作
|
<T extends Serializable> |
updateBatch(DataSource dataSource,
List<T> rows)
使用默认批容量执行批量软更新操作
|
<T extends Serializable> |
updateBatch(DataSource dataSource,
List<T> rows,
int batchSize)
批量软更新操作
|
<T extends Serializable> |
updateBatch(DataSource dataSource,
List<T> rows,
int batchSize,
String... hardFields)
批量部分硬更新操作
|
<T extends Serializable> |
updateBatch(DataSource dataSource,
List<T> rows,
String... hardFields)
使用默认批容量执行批量部分硬更新操作
|
<T extends Serializable> |
updateBatch(List<T> rows)
使用默认批容量执行批量软更新操作
|
<T extends Serializable> |
updateBatch(List<T> rows,
int batchSize)
批量软更新操作
|
<T extends Serializable> |
updateBatch(List<T> rows,
int batchSize,
String... hardFields)
批量部分硬更新操作
|
<T extends Serializable> |
updateBatch(List<T> rows,
String... hardFields)
使用默认批容量执行批量部分硬更新操作
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDataSource, getDefaultDataSource, getDSQLFactoryprotected static void cacheSQLDialect(DataSource dataSource, SQLDialect dialect)
protected SQLDialect getSQLDialect(DataSource dataSource)
public <T extends Serializable> int insert(T obj)
Daopublic <T extends Serializable> int insert(DataSource dataSource, T obj)
Daopublic <T extends Serializable> int insert(List<T> rows)
Daopublic <T extends Serializable> int insert(DataSource dataSource, List<T> rows)
Daopublic <T extends Serializable> void insertBatch(List<T> rows)
DaoinsertBatch 在接口中 Daorows - 实体对象集public <T extends Serializable> void insertBatch(DataSource dataSource, List<T> rows)
DaoinsertBatch 在接口中 DaodataSource - 数据源rows - 实体对象集public <T extends Serializable> void insertBatch(List<T> rows, int batchSize)
DaoinsertBatch 在接口中 Daorows - 实体对象集batchSize - 批容量public <T extends Serializable> void insertBatch(DataSource dataSource, List<T> rows, int batchSize)
DaoinsertBatch 在接口中 DaodataSource - 数据源rows - 实体对象集batchSize - 批容量public <T extends Serializable> int update(T obj)
Daopublic <T extends Serializable> int update(DataSource dataSource, T obj)
Daopublic <T extends Serializable> int update(T obj, String... hardFields)
Daopublic <T extends Serializable> int update(DataSource dataSource, T obj, String... hardFields)
Daopublic <T extends Serializable> int update(List<T> rows)
Daopublic <T extends Serializable> int update(DataSource dataSource, List<T> rows)
Daopublic <T extends Serializable> int update(List<T> rows, String... hardFields)
Daopublic <T extends Serializable> int update(DataSource dataSource, List<T> rows, String... hardFields)
Daopublic <T extends Serializable> void updateBatch(List<T> rows)
DaoupdateBatch 在接口中 Daorows - 实体对象集public <T extends Serializable> void updateBatch(DataSource dataSource, List<T> rows)
DaoupdateBatch 在接口中 DaodataSource - 数据源rows - 实体对象集public <T extends Serializable> void updateBatch(List<T> rows, String... hardFields)
DaoupdateBatch 在接口中 Daorows - 实体对象集hardFields - 硬更新属性public <T extends Serializable> void updateBatch(DataSource dataSource, List<T> rows, String... hardFields)
DaoupdateBatch 在接口中 DaodataSource - 数据源rows - 实体对象集hardFields - 硬更新属性public <T extends Serializable> void updateBatch(List<T> rows, int batchSize)
DaoupdateBatch 在接口中 Daorows - 实体对象集batchSize - 批容量public <T extends Serializable> void updateBatch(DataSource dataSource, List<T> rows, int batchSize)
DaoupdateBatch 在接口中 DaodataSource - 数据源rows - 实体对象集batchSize - 批容量public <T extends Serializable> void updateBatch(List<T> rows, int batchSize, String... hardFields)
DaoupdateBatch 在接口中 Daorows - 实体对象集batchSize - 批容量hardFields - 硬更新属性public <T extends Serializable> void updateBatch(DataSource dataSource, List<T> rows, int batchSize, String... hardFields)
DaoupdateBatch 在接口中 DaodataSource - 数据源rows - 实体对象集batchSize - 批容量hardFields - 硬更新属性public <T extends Serializable> int hardUpdate(T obj)
DaohardUpdate 在接口中 Daoobj - 实体对象(不能为null)public <T extends Serializable> int hardUpdate(DataSource dataSource, T obj)
DaohardUpdate 在接口中 DaodataSource - 数据源obj - 实体对象(不能为null)public <T extends Serializable> int hardUpdate(List<T> rows)
DaohardUpdate 在接口中 Daorows - 实体对象集public <T extends Serializable> int hardUpdate(DataSource dataSource, List<T> rows)
DaohardUpdate 在接口中 DaodataSource - 数据源rows - 实体对象集public <T extends Serializable> void hardUpdateBatch(List<T> rows)
DaohardUpdateBatch 在接口中 Daorows - 实体对象集public <T extends Serializable> void hardUpdateBatch(DataSource dataSource, List<T> rows)
DaohardUpdateBatch 在接口中 DaodataSource - 数据源rows - 实体对象集public <T extends Serializable> void hardUpdateBatch(List<T> rows, int batchSize)
DaohardUpdateBatch 在接口中 Daorows - 实体对象集batchSize - 批容量public <T extends Serializable> void hardUpdateBatch(DataSource dataSource, List<T> rows, int batchSize)
DaohardUpdateBatch 在接口中 DaodataSource - 数据源rows - 实体对象集batchSize - 批容量public <T extends Serializable> int save(T obj)
Daopublic <T extends Serializable> int save(DataSource dataSource, T obj)
Daopublic <T extends Serializable> int save(T obj, String... hardFields)
Daopublic <T extends Serializable> int save(DataSource dataSource, T obj, String... hardFields)
Daopublic <T extends Serializable> int save(List<T> rows)
Daopublic <T extends Serializable> int save(DataSource dataSource, List<T> rows)
Daopublic <T extends Serializable> int save(List<T> rows, String... hardFields)
Daopublic <T extends Serializable> int save(DataSource dataSource, List<T> rows, String... hardFields)
Daopublic <T extends Serializable> void saveBatch(List<T> rows)
Daopublic <T extends Serializable> void saveBatch(DataSource dataSource, List<T> rows)
Daopublic <T extends Serializable> void saveBatch(List<T> rows, String... hardFields)
Daopublic <T extends Serializable> void saveBatch(DataSource dataSource, List<T> rows, String... hardFields)
Daopublic <T extends Serializable> void saveBatch(List<T> rows, int batchSize)
Daopublic <T extends Serializable> void saveBatch(DataSource dataSource, List<T> rows, int batchSize)
Daopublic <T extends Serializable> void saveBatch(List<T> rows, int batchSize, String... hardFields)
Daopublic <T extends Serializable> void saveBatch(DataSource dataSource, List<T> rows, int batchSize, String... hardFields)
Daopublic <T extends Serializable> int hardSave(T obj)
Daopublic <T extends Serializable> int hardSave(DataSource dataSource, T obj)
Daopublic <T extends Serializable> int hardSave(List<T> rows)
Daopublic <T extends Serializable> int hardSave(DataSource dataSource, List<T> rows)
Daopublic <T extends Serializable> void hardSaveBatch(List<T> rows)
DaohardSaveBatch 在接口中 Daorows - 实体对象集public <T extends Serializable> void hardSaveBatch(DataSource dataSource, List<T> rows)
DaohardSaveBatch 在接口中 DaodataSource - 数据源rows - 实体对象集public <T extends Serializable> void hardSaveBatch(List<T> rows, int batchSize)
DaohardSaveBatch 在接口中 Daorows - 实体对象集batchSize - 批容量public <T extends Serializable> void hardSaveBatch(DataSource dataSource, List<T> rows, int batchSize)
DaohardSaveBatch 在接口中 DaodataSource - 数据源rows - 实体对象集batchSize - 批容量public <T extends Serializable> int delete(T obj)
Daopublic <T extends Serializable> int delete(DataSource dataSource, T obj)
Daopublic <T extends Serializable> int delete(List<T> rows)
Daopublic <T extends Serializable> int delete(DataSource dataSource, List<T> rows)
Daopublic <T extends Serializable> void deleteBatch(List<T> rows)
DaodeleteBatch 在接口中 Daorows - 实体对象集public <T extends Serializable> void deleteBatch(DataSource dataSource, List<T> rows)
DaodeleteBatch 在接口中 DaodataSource - 数据源rows - 实体对象集public <T extends Serializable> void deleteBatch(List<T> rows, int batchSize)
DaodeleteBatch 在接口中 Daorows - 实体对象集batchSize - 批容量public <T extends Serializable> void deleteBatch(DataSource dataSource, List<T> rows, int batchSize)
DaodeleteBatch 在接口中 DaodataSource - 数据源rows - 实体对象集batchSize - 批容量public <T extends Serializable> T get(T obj)
Daopublic <T extends Serializable> T get(DataSource dataSource, T obj)
Daopublic <T extends Serializable> T get(Class<T> type, String dsql, Object... params)
Daopublic <T extends Serializable> T get(DataSource dataSource, Class<T> type, String dsql, Object... params)
Daopublic <T extends Serializable> T get(Class<T> type, String dsql, Map<String,?> params)
Daopublic <T extends Serializable> T get(DataSource dataSource, Class<T> type, String dsql, Map<String,?> params)
Daopublic <T extends Serializable> List<T> select(T obj)
Daopublic <T extends Serializable> List<T> select(DataSource dataSource, T obj)
Daopublic <T extends Serializable> List<T> select(Class<T> type, String dsql, Object... params)
Daopublic <T extends Serializable> List<T> select(DataSource dataSource, Class<T> type, String dsql, Object... params)
Daopublic <T extends Serializable> List<T> select(Class<T> type, String dsql, Map<String,?> params)
Daopublic <T extends Serializable> List<T> select(DataSource dataSource, Class<T> type, String dsql, Map<String,?> params)
Daopublic <T extends Serializable> Page<T> page(Class<T> type, String dsql, long currentPage, int pageSize, Object... params)
Daopublic <T extends Serializable> Page<T> page(DataSource dataSource, Class<T> type, String dsql, long currentPage, int pageSize, Object... params)
Daopublic <T extends Serializable> Page<T> page(Class<T> type, String dsql, String cntDsql, long currentPage, int pageSize, Object... params)
Daopublic <T extends Serializable> Page<T> page(DataSource dataSource, Class<T> type, String dsql, String cntDsql, long currentPage, int pageSize, Object... params)
Daopublic <T extends Serializable> Page<T> page(Class<T> type, String dsql, long currentPage, int pageSize, Map<String,Object> params)
Daopublic <T extends Serializable> Page<T> page(DataSource dataSource, Class<T> type, String dsql, long currentPage, int pageSize, Map<String,Object> params)
Daopublic <T extends Serializable> Page<T> page(Class<T> type, String dsql, String cntDsql, long currentPage, int pageSize, Map<String,Object> params)
Daopublic <T extends Serializable> Page<T> page(DataSource dataSource, Class<T> type, String dsql, String cntDsql, long currentPage, int pageSize, Map<String,Object> params)
Daopublic boolean execute(String dsql, Object... params)
Daopublic boolean execute(DataSource dataSource, String dsql, Object... params)
Daopublic boolean execute(String dsql, Map<String,?> params)
Daopublic boolean execute(DataSource dataSource, String dsql, Map<String,?> params)
Daopublic int executeUpdate(String dsql, Object... params)
DaoexecuteUpdate 在接口中 Daodsql - 动态结构化查询语言params - 查询参数键值集public int executeUpdate(DataSource dataSource, String dsql, Object... params)
DaoexecuteUpdate 在接口中 DaodataSource - 数据源dsql - 动态结构化查询语言params - 查询参数键值集public int executeUpdate(String dsql, Map<String,?> params)
DaoexecuteUpdate 在接口中 Daodsql - 动态结构化查询语言params - 查询参数键值集public int executeUpdate(DataSource dataSource, String dsql, Map<String,?> params)
DaoexecuteUpdate 在接口中 DaodataSource - 数据源dsql - 动态结构化查询语言params - 查询参数键值集public void execute(Transaction transaction)
Daopublic void execute(DataSource dataSource, Transaction transaction)
DaoCopyright © 2021. All rights reserved.