public static class SqltoolContext.SqltoolExecutor extends Object implements Serializable
| 构造器和说明 |
|---|
SqltoolExecutor(boolean showSql,
SqltoolFactory sqltoolFactory,
SQLDialect dialect) |
| 限定符和类型 | 方法和说明 |
|---|---|
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(Map<String,String> options,
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> |
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列的值
|
public SqltoolExecutor(boolean showSql,
SqltoolFactory sqltoolFactory,
SQLDialect dialect)
public int insert(Object obj)
obj - 实体对象(不能为null)public <T extends Serializable> int insert(List<T> rows)
rows - 实体对象集public <T extends Serializable> int save(T obj)
obj - 实体对象public <T extends Serializable> int save(T obj, String... hardFields)
obj - 实体对象hardFields - 硬保存属性public <T extends Serializable> int save(List<T> rows)
rows - 实体对象集public <T extends Serializable> int save(List<T> rows, String... hardFields)
rows - 实体对象集hardFields - 硬保存属性public <T extends Serializable> int hardSave(T obj)
obj - 实体对象public <T extends Serializable> int hardSave(List<T> rows)
rows - 实体对象集public <T extends Serializable> T get(T obj)
obj - 实体对象public <T extends Serializable> T get(Map<String,String> options, Class<T> type, String dsql, Object... params)
type - 对象类型dsql - 动态结构化查询语言params - 查询参数键值集public <T extends Serializable> T get(Class<T> type, String dsql, Map<String,?> params)
type - 对象类型dsql - 动态结构化查询语言params - 查询参数键值集public <T extends Serializable> List<T> select(Class<T> type, String dsql, Object... params)
type - 对象类型dsql - 动态结构化查询语言params - 查询参数键值集public <T extends Serializable> List<T> select(Class<T> type, String dsql, Map<String,?> params)
type - 对象类型dsql - 动态结构化查询语言params - 查询参数键值集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 - 查询参数键值集Copyright © 2020. All rights reserved.