public class TransactionExecutor extends Object implements Serializable
| 构造器和说明 |
|---|
TransactionExecutor(boolean showSql,
DSQLFactory DSQLFactory,
SQLDialect dialect) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends Serializable> |
delete(List<T> rows)
删除操作(实体对象集为空则直接返回0)
|
<T extends Serializable> |
delete(T obj)
删除操作
|
boolean |
execute(String dsql,
Map<String,?> params)
使用动态结构化查询语言(DSQL)执行插入、修改、删除操作。
|
boolean |
execute(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(T obj)
从数据库查询并组装实体对象
|
<T extends Serializable> |
hardSave(List<T> rows)
硬保存。
|
<T extends Serializable> |
hardSave(T obj)
硬保存。
|
<T extends Serializable> |
hardUpdate(List<T> rows)
硬更新操作(实体对象集为空则直接返回0)
|
<T extends Serializable> |
hardUpdate(T obj)
硬更新操作
|
<T extends Serializable> |
insert(List<T> rows)
插入操作(实体对象集为空则直接返回null)
|
int |
insert(Object obj)
插入操作
|
<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> |
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> |
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)
部分硬更新操作
|
public TransactionExecutor(boolean showSql,
DSQLFactory DSQLFactory,
SQLDialect dialect)
public int insert(Object obj) throws SQLException
obj - 实体对象(不能为null)SQLException - SQL异常public <T extends Serializable> int insert(List<T> rows) throws SQLException
rows - 实体对象集SQLException - SQL异常public <T extends Serializable> int update(T obj) throws SQLException
obj - 实体对象(不能为null)SQLException - SQL异常public <T extends Serializable> int update(T obj, String... hardFields) throws SQLException
obj - 实体对象(不能为null)hardFields - 硬更新属性SQLException - SQL异常public <T extends Serializable> int update(List<T> rows) throws SQLException
rows - 实体对象集SQLException - SQL异常public <T extends Serializable> int update(List<T> rows, String... hardFields) throws SQLException
rows - 实体对象集hardFields - 硬更新属性SQLException - SQL异常public <T extends Serializable> int hardUpdate(T obj) throws SQLException
obj - 实体对象(不能为null)SQLException - SQL异常public <T extends Serializable> int hardUpdate(List<T> rows) throws SQLException
rows - 实体对象集SQLException - SQL异常public <T extends Serializable> int save(T obj) throws SQLException
obj - 实体对象SQLException - SQL异常public <T extends Serializable> int save(T obj, String... hardFields) throws SQLException
obj - 实体对象hardFields - 硬保存属性SQLException - SQL异常public <T extends Serializable> int save(List<T> rows) throws SQLException
rows - 实体对象集SQLException - SQL异常public <T extends Serializable> int save(List<T> rows, String... hardFields) throws SQLException
rows - 实体对象集hardFields - 硬保存属性SQLException - SQL异常public <T extends Serializable> int hardSave(T obj) throws SQLException
obj - 实体对象SQLException - SQL异常public <T extends Serializable> int hardSave(List<T> rows) throws SQLException
rows - 实体对象集SQLException - SQL异常public <T extends Serializable> int delete(T obj) throws SQLException
obj - 实体对象(不能为null)SQLException - SQL异常public <T extends Serializable> int delete(List<T> rows) throws SQLException
rows - 实体对象集SQLException - SQL异常public <T extends Serializable> T get(T obj) throws SQLException
obj - 实体对象SQLException - SQL异常public <T extends Serializable> T get(Class<T> type, String dsql, Object... params) throws SQLException
type - 对象类型dsql - 动态结构化查询语言params - 查询参数键值集SQLException - SQL异常public <T extends Serializable> T get(Class<T> type, String dsql, Map<String,?> params) throws SQLException
type - 对象类型dsql - 动态结构化查询语言params - 查询参数键值集SQLException - SQL异常public <T extends Serializable> List<T> select(Class<T> type, String dsql, Object... params) throws SQLException
type - 对象类型dsql - 动态结构化查询语言params - 查询参数键值集SQLException - SQL异常public <T extends Serializable> List<T> select(Class<T> type, String dsql, Map<String,?> params) throws SQLException
type - 对象类型dsql - 动态结构化查询语言params - 查询参数键值集SQLException - SQL异常public boolean execute(String dsql, Object... params) throws SQLException
dsql - 动态结构化查询语言params - 查询参数键值集SQLException - SQL异常public boolean execute(String dsql, Map<String,?> params) throws SQLException
dsql - 动态结构化查询语言params - 查询参数键值集SQLException - SQL异常public int executeUpdate(String dsql, Object... params) throws SQLException
dsql - 动态结构化查询语言params - 查询参数键值集SQLException - SQL异常public int executeUpdate(String dsql, Map<String,?> params) throws SQLException
dsql - 动态结构化查询语言params - 查询参数键值集SQLException - SQL异常Copyright © 2021. All rights reserved.