public class CustomTransactionExecutor extends Object implements Serializable
| 构造器和说明 |
|---|
CustomTransactionExecutor() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
beginTransaction(Map<String,String> options)
开始事务
|
void |
commit()
提交事务
|
<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)
从数据库查询并组装实体对象。
|
int |
getDefaultBatchSize() |
DSQLFactory |
getDSQLFactory() |
<T extends Serializable> |
hardSave(List<T> rows)
硬保存。
|
<T extends Serializable> |
hardSave(T obj)
硬保存。
|
<T extends Serializable> |
insert(List<T> rows)
插入操作(实体对象集为空则直接返回null)。
|
<T extends Serializable> |
insert(T obj)
插入操作。
|
boolean |
isShowSql() |
void |
rollback()
事务回滚。
|
<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> |
select(T obj)
从数据库查询并组装实体对象列表。
|
void |
setDefaultBatchSize(int defaultBatchSize) |
void |
setDSQLFactory(DSQLFactory DSQLFactory) |
void |
setShowSql(boolean showSql) |
public DSQLFactory getDSQLFactory()
public void setDSQLFactory(DSQLFactory DSQLFactory)
public boolean isShowSql()
public void setShowSql(boolean showSql)
public int getDefaultBatchSize()
public void setDefaultBatchSize(int defaultBatchSize)
public <T extends Serializable> int insert(T 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 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(T obj) throws SQLException
obj - 实体对象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)
dsql - 动态结构化查询语言params - 查询参数键值集public boolean execute(String dsql, Map<String,?> params)
dsql - 动态结构化查询语言params - 查询参数键值集public int executeUpdate(String dsql, Object... params)
dsql - 动态结构化查询语言params - 查询参数键值集public int executeUpdate(String dsql, Map<String,?> params)
dsql - 动态结构化查询语言params - 查询参数键值集public void rollback()
public void commit()
Copyright © 2021. All rights reserved.