public interface AnylineService<E>
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
AnylineService.DDLService |
static interface |
AnylineService.MetaDataService |
| 限定符和类型 | 方法和说明 |
|---|---|
DataRow |
cache(String cache,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
DataRow |
cache(String cache,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
DataRow |
cache(String cache,
RunPrepare prepare,
Object obj,
String... conditions) |
DataRow |
cache(String cache,
RunPrepare prepare,
String... conditions) |
DataRow |
cache(String cache,
String src,
ConfigStore configs,
Object obj,
String... conditions) |
DataRow |
cache(String cache,
String src,
ConfigStore configs,
String... conditions) |
DataRow |
cache(String cache,
String src,
Object obj,
String... conditions) |
DataRow |
cache(String cache,
String src,
String... conditions) |
DataSet |
caches(String cache,
RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
DataSet |
caches(String cache,
RunPrepare prepare,
ConfigStore configs,
String... conditions) |
DataSet |
caches(String cache,
RunPrepare prepare,
int first,
int last,
Object obj,
String... conditions) |
DataSet |
caches(String cache,
RunPrepare prepare,
int first,
int last,
String... conditions) |
DataSet |
caches(String cache,
RunPrepare prepare,
Object obj,
String... conditions) |
DataSet |
caches(String cache,
RunPrepare prepare,
String... conditions) |
DataSet |
caches(String cache,
String src,
ConfigStore configs,
Object obj,
String... conditions)
如果二级缓存开启 会从二级缓存中提取数据
|
DataSet |
caches(String cache,
String src,
ConfigStore configs,
String... conditions) |
DataSet |
caches(String cache,
String src,
int first,
int last,
Object obj,
String... conditions) |
DataSet |
caches(String cache,
String src,
int first,
int last,
String... conditions) |
DataSet |
caches(String cache,
String src,
Object obj,
String... conditions) |
DataSet |
caches(String cache,
String src,
String... conditions) |
boolean |
clearCache(String channel)
清空缓存
|
void |
clearColumnCache() |
void |
clearColumnCache(boolean greedy) |
void |
clearColumnCache(boolean greedy,
String table) |
void |
clearColumnCache(boolean greedy,
String catalog,
String schema,
String table) |
void |
clearColumnCache(String table) |
void |
clearColumnCache(String catalog,
String schema,
String table) |
List<String> |
column2param(String table)
列名转找成参数名 可以给condition()提供参数用来接收前端参数
|
List<String> |
columns(boolean greedy,
String table) |
List<String> |
columns(boolean greedy,
String catalog,
String schema,
String table) |
List<String> |
columns(boolean greedy,
Table table) |
List<String> |
columns(String table) |
List<String> |
columns(String catalog,
String schema,
String table) |
List<String> |
columns(Table table) |
ConfigStore |
condition() |
int |
count(String src,
ConfigStore configs,
Object obj,
String... conditions) |
int |
count(String src,
ConfigStore configs,
String... conditions) |
int |
count(String src,
Object obj,
String... conditions) |
int |
count(String src,
String... conditions) |
AnylineService |
datasource() |
AnylineService |
datasource(String datasource)
切换数据源
|
AnylineService.DDLService |
ddl() |
int |
delete(DataSet set,
String... columns) |
int |
delete(Object obj,
String... columns)
根据columns列删除
注意:为了避免整表删除,columns必须提供否则会抛出异常 如果要删除整表需要单独写原生的SQL调用execute(sql) delete(User/DataRow, "TYPE","AGE") DELETE FROM USER WHERE TYPE = ? |
int |
delete(String table,
ConfigStore configs,
String... conditions)
根据ConfigStore中的条件+conditions条件删除
|
int |
delete(String dest,
DataRow row,
String... columns) |
int |
delete(String dest,
DataSet set,
String... columns)
删除 根据columns列删除 可设置复合主键
注意:为了避免整表删除,columns必须提供否则会抛出异常 如果要删除整表需要单独写原生的SQL调用execute(sql) |
int |
delete(String table,
String... kvs)
根据多列条件删除
以k,v,k,v或"k:v"形式提供参数 delete("HR_EMPLOYEE","type","1", "age:20"); DELETE FROM HR_EMPLOYEE WHERE TYPE = 1 AND AGE = 20 注意以下两咱情况,并不会忽略空值 service.delete("HR_EMPLOYEE","ID","", "CODE:20"); DELETE FROM HR_EMPLOYEE WHERE ID = '' AND CODE = 20 service.delete("HR_EMPLOYEE","ID","1", "CODE:"); DELETE FROM HR_EMPLOYEE WHERE ID = 1 AND CODE = '' |
int |
deletes(String table,
String key,
Collection<Object> values)
根据一列的多个值删除
注意:为了避免整表删除,values必须提供否则会抛出异常 如果要删除整表需要单独写原生的SQL调用execute(sql) delete("USER", "TYPE", [1,2,3]) DELETE FROM USER WHERE TYPE IN(1,2,3) |
int |
deletes(String table,
String key,
String... values)
根据一列的多个值删除
注意:为了避免整表删除,values必须提供否则会抛出异常 如果要删除整表需要单独写原生的SQL调用execute(sql) delete("USER", "TYPE", "1","2","3") DELETE FROM USER WHERE TYPE IN(1,2,3) |
boolean |
execute(Procedure procedure,
String... inputs) |
int |
execute(String src,
ConfigStore configs,
String... conditions)
执行
|
int |
execute(String src,
String... conditions) |
boolean |
executeProcedure(String procedure,
String... inputs)
执行存储过程
|
boolean |
exists(DataRow row) |
boolean |
exists(String src,
ConfigStore configs,
Object obj,
String... conditions)
是否存在
|
boolean |
exists(String src,
ConfigStore configs,
String... conditions) |
boolean |
exists(String src,
DataRow row) |
boolean |
exists(String src,
Object obj,
String... conditions) |
boolean |
exists(String src,
String... conditions) |
E |
get(ConfigStore configs,
String... conditions) |
E |
get(String... conditions) |
String |
getDataSource() |
EntitySet<E> |
gets(ConfigStore configs,
String... conditions) |
EntitySet<E> |
gets(int first,
int last,
String... conditions) |
EntitySet<E> |
gets(PageNavi navi,
String... conditions) |
EntitySet<E> |
gets(String... conditions) |
int |
insert(Object data,
boolean checkPriamry,
List<String> fixs,
String... columns) |
int |
insert(Object data,
boolean checkPriamry,
String... columns) |
int |
insert(Object data,
boolean checkPriamry,
String[] fixs,
String... columns) |
int |
insert(Object data,
List<String> fixs,
String... columns) |
int |
insert(Object data,
String... columns) |
int |
insert(Object data,
String[] fixs,
String... columns) |
int |
insert(String dest,
Object data,
boolean checkPriamry,
List<String> fixs,
String... columns)
插入数据
|
int |
insert(String dest,
Object data,
boolean checkPriamry,
String... columns) |
int |
insert(String dest,
Object data,
boolean checkPriamry,
String[] fixs,
String... columns) |
int |
insert(String dest,
Object data,
List<String> fixs,
String... columns) |
int |
insert(String dest,
Object data,
String... columns) |
int |
insert(String dest,
Object data,
String[] fixs,
String... columns) |
List<Map<String,Object>> |
maps(String src,
ConfigStore configs,
Object obj,
String... conditions)
直接返回Map集合不封装,不分页
|
List<Map<String,Object>> |
maps(String src,
ConfigStore configs,
String... conditions) |
List<Map<String,Object>> |
maps(String src,
int first,
int last,
Object obj,
String... conditions) |
List<Map<String,Object>> |
maps(String src,
int first,
int last,
String... conditions) |
List<Map<String,Object>> |
maps(String src,
Object obj,
String... conditions) |
List<Map<String,Object>> |
maps(String src,
String... conditions) |
AnylineService.MetaDataService |
metadata() |
List<String> |
mtables() |
List<String> |
mtables(boolean greedy) |
List<String> |
mtables(boolean greedy,
String types) |
List<String> |
mtables(boolean greedy,
String name,
String types) |
List<String> |
mtables(boolean greedy,
String schema,
String name,
String types) |
List<String> |
mtables(boolean greedy,
String catalog,
String schema,
String name,
String types) |
List<String> |
mtables(String types) |
List<String> |
mtables(String name,
String types) |
List<String> |
mtables(String schema,
String name,
String types) |
List<String> |
mtables(String catalog,
String schema,
String name,
String types) |
<T> T |
query(Class<T> clazz,
ConfigStore configs,
String... conditions)
已过时。
|
<T> T |
query(Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions)
已过时。
|
<T> T |
query(Class<T> clazz,
String... conditions)
已过时。
|
<T> T |
query(Class<T> clazz,
T entity,
String... conditions)
已过时。
|
DataRow |
query(Procedure procedure,
String... inputs) |
DataRow |
query(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
DataRow |
query(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
DataRow |
query(RunPrepare prepare,
Object obj,
String... conditions) |
DataRow |
query(RunPrepare prepare,
String... conditions) |
DataRow |
query(String src,
ConfigStore configs,
Object obj,
String... conditions) |
DataRow |
query(String src,
ConfigStore configs,
String... conditions) |
DataRow |
query(String src,
Object obj,
String... conditions) |
DataRow |
query(String src,
String... conditions) |
DataRow |
queryProcedure(String procedure,
String... inputs) |
<T> EntitySet<T> |
querys(Class<T> clazz,
ConfigStore configs,
String... conditions)
已过时。
|
<T> EntitySet<T> |
querys(Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions)
已过时。
|
<T> EntitySet<T> |
querys(Class<T> clazz,
int first,
int last,
String... conditions)
已过时。
|
<T> EntitySet<T> |
querys(Class<T> clazz,
int first,
int last,
T entity,
String... conditions)
已过时。
|
<T> EntitySet<T> |
querys(Class<T> clazz,
PageNavi navi,
String... conditions)
已过时。
|
<T> EntitySet<T> |
querys(Class<T> clazz,
PageNavi navi,
T entity,
String... conditions)
已过时。
|
<T> EntitySet<T> |
querys(Class<T> clazz,
String... conditions)
已过时。
|
<T> EntitySet<T> |
querys(Class<T> clazz,
T entity,
String... conditions)
已过时。
|
DataSet |
querys(Procedure procedure,
int first,
int last,
String... inputs) |
DataSet |
querys(Procedure procedure,
PageNavi navi,
String... inputs) |
DataSet |
querys(RunPrepare prepare,
ConfigStore configs,
Object obj,
String... conditions) |
DataSet |
querys(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
DataSet |
querys(RunPrepare prepare,
int first,
int last,
Object obj,
String... conditions) |
DataSet |
querys(RunPrepare prepare,
int first,
int last,
String... conditions) |
DataSet |
querys(RunPrepare prepare,
Object obj,
String... conditions) |
DataSet |
querys(RunPrepare prepare,
String... conditions) |
DataSet |
querys(String src,
ConfigStore configs,
Object obj,
String... conditions)
按条件查询
|
DataSet |
querys(String src,
ConfigStore configs,
String... conditions) |
DataSet |
querys(String src,
int first,
int last,
Object obj,
String... conditions)
按条件查询
|
DataSet |
querys(String src,
int first,
int last,
String... conditions)
按条件查询
|
DataSet |
querys(String src,
Object obj,
String... conditions) |
DataSet |
querys(String src,
PageNavi navi,
Object obj,
String... conditions) |
DataSet |
querys(String src,
PageNavi navi,
String... conditions) |
DataSet |
querys(String src,
String... conditions) |
DataSet |
querysProcedure(String procedure,
int first,
int last,
String... inputs)
根据存储过程查询
|
DataSet |
querysProcedure(String procedure,
PageNavi navi,
String... inputs) |
DataSet |
querysProcedure(String procedure,
String... inputs) |
AnylineService |
recoverDataSource() |
boolean |
removeCache(String channel,
String src,
ConfigStore configs,
String... conditions)
删除缓存 参数保持与查询参数完全一致
|
boolean |
removeCache(String channel,
String src,
int first,
int last,
String... conditions) |
boolean |
removeCache(String channel,
String src,
String... conditions) |
int |
save(boolean async,
Object data,
boolean checkPriamry,
List<String> fixs,
String... columns) |
int |
save(boolean async,
Object data,
boolean checkPriamry,
String... columns) |
int |
save(boolean async,
Object data,
boolean checkPriamry,
String[] fixs,
String... columns) |
int |
save(boolean async,
Object data,
List<String> fixs,
String... columns) |
int |
save(boolean async,
Object data,
String... columns) |
int |
save(boolean async,
Object data,
String[] fixs,
String... columns) |
int |
save(boolean async,
String dest,
Object data,
boolean checkPriamry,
List<String> fixs,
String... columns)
保存(insert|update)根据是否有主键值确定insert或update
|
int |
save(boolean async,
String dest,
Object data,
boolean checkPriamry,
String... columns) |
int |
save(boolean async,
String dest,
Object data,
boolean checkPriamry,
String[] fixs,
String... columns) |
int |
save(boolean async,
String dest,
Object data,
List<String> fixs,
String... columns) |
int |
save(boolean async,
String dest,
Object data,
String... columns) |
int |
save(boolean async,
String dest,
Object data,
String[] fixs,
String... columns) |
int |
save(Object data,
boolean checkPriamry,
List<String> fixs,
String... columns) |
int |
save(Object data,
boolean checkPriamry,
String... columns) |
int |
save(Object data,
boolean checkPriamry,
String[] fixs,
String... columns) |
int |
save(Object data,
List<String> fixs,
String... columns) |
int |
save(Object data,
String... columns) |
int |
save(Object data,
String[] fixs,
String... columns) |
int |
save(String dest,
Object data,
boolean checkPriamry,
List<String> fixs,
String... columns)
save insert区别
操作单个对象时没有区别
在操作集合时区别:
save会循环操作数据库每次都会判断insert|update
save 集合中的数据可以是不同的表不同的结构
insert 集合中的数据必须保存到相同的表,结构必须相同
insert 将一次性插入多条数据整个过程有可能只操作一次数据库 并 不考虑update情况 对于大批量数据来说 性能是主要优势
保存(insert|update)根据是否有主键值确定insert或update
|
int |
save(String dest,
Object data,
boolean checkPriamry,
String... columns) |
int |
save(String dest,
Object data,
boolean checkPriamry,
String[] fixs,
String... columns) |
int |
save(String dest,
Object data,
List<String> fixs,
String... columns) |
int |
save(String dest,
Object data,
String... columns) |
int |
save(String dest,
Object data,
String[] fixs,
String... columns) |
<T> T |
select(Class<T> clazz,
ConfigStore configs,
String... conditions) |
<T> T |
select(Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions) |
<T> T |
select(Class<T> clazz,
String... conditions) |
<T> T |
select(Class<T> clazz,
T entity,
String... conditions) |
<T> T |
select(String src,
Class<T> clazz,
ConfigStore configs,
String... conditions) |
<T> T |
select(String src,
Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions) |
<T> T |
select(String src,
Class<T> clazz,
String... conditions) |
<T> T |
select(String src,
Class<T> clazz,
T entity,
String... conditions) |
<T> EntitySet<T> |
selects(Class<T> clazz,
ConfigStore configs,
String... conditions) |
<T> EntitySet<T> |
selects(Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions) |
<T> EntitySet<T> |
selects(Class<T> clazz,
int first,
int last,
String... conditions) |
<T> EntitySet<T> |
selects(Class<T> clazz,
int first,
int last,
T entity,
String... conditions) |
<T> EntitySet<T> |
selects(Class<T> clazz,
PageNavi navi,
String... conditions) |
<T> EntitySet<T> |
selects(Class<T> clazz,
PageNavi navi,
T entity,
String... conditions) |
<T> EntitySet<T> |
selects(Class<T> clazz,
String... conditions) |
<T> EntitySet<T> |
selects(Class<T> clazz,
T entity,
String... conditions) |
<T> EntitySet<T> |
selects(String src,
Class<T> clazz,
ConfigStore configs,
String... conditions) |
<T> EntitySet<T> |
selects(String src,
Class<T> clazz,
ConfigStore configs,
T entity,
String... conditions)
根据SQL或自定义SQL返回实体
|
<T> EntitySet<T> |
selects(String src,
Class<T> clazz,
int first,
int last,
String... conditions) |
<T> EntitySet<T> |
selects(String src,
Class<T> clazz,
int first,
int last,
T entity,
String... conditions) |
<T> EntitySet<T> |
selects(String src,
Class<T> clazz,
PageNavi navi,
String... conditions) |
<T> EntitySet<T> |
selects(String src,
Class<T> clazz,
PageNavi navi,
T entity,
String... conditions) |
<T> EntitySet<T> |
selects(String src,
Class<T> clazz,
String... conditions) |
<T> EntitySet<T> |
selects(String src,
Class<T> clazz,
T entity,
String... conditions) |
BigDecimal |
sequence(boolean next,
String name)
查询序列cur 或 next value
|
BigDecimal |
sequence(String name)
查询序列next value
|
DataRow |
sequences(boolean next,
String... names)
查询序列cur 或 next value
|
DataRow |
sequences(String... names) |
AnylineService |
setDataSource(String datasource) |
AnylineService |
setDataSource(String datasource,
boolean auto) |
AnylineService |
setDefaultDataSource() |
List<String> |
tables() |
List<String> |
tables(boolean greedy) |
List<String> |
tables(boolean greedy,
String types) |
List<String> |
tables(boolean greedy,
String name,
String types) |
List<String> |
tables(boolean greedy,
String schema,
String name,
String types) |
List<String> |
tables(boolean greedy,
String catalog,
String schema,
String name,
String types) |
List<String> |
tables(String types) |
List<String> |
tables(String name,
String types) |
List<String> |
tables(String schema,
String name,
String types) |
List<String> |
tables(String catalog,
String schema,
String name,
String types) |
List<String> |
tags(boolean greedy,
String table) |
List<String> |
tags(boolean greedy,
String catalog,
String schema,
String table) |
List<String> |
tags(boolean greedy,
Table table) |
List<String> |
tags(String table) |
List<String> |
tags(String catalog,
String schema,
String table) |
List<String> |
tags(Table table) |
int |
truncate(String table) |
int |
update(boolean async,
Object data,
ConfigStore configs,
List<String> fixs,
String... columns) |
int |
update(boolean async,
Object data,
ConfigStore configs,
String... columns) |
int |
update(boolean async,
Object data,
ConfigStore configs,
String[] fixs,
String... columns) |
int |
update(boolean async,
Object data,
List<String> fixs,
String... columns) |
int |
update(boolean async,
Object data,
String... columns) |
int |
update(boolean async,
Object data,
String[] fixs,
String... columns) |
int |
update(boolean async,
String dest,
Object data,
ConfigStore configs,
List<String> fixs,
String... columns) |
int |
update(boolean async,
String dest,
Object data,
ConfigStore configs,
String... columns) |
int |
update(boolean async,
String dest,
Object data,
ConfigStore configs,
String[] fixs,
String... columns) |
int |
update(boolean async,
String dest,
Object data,
List<String> fixs,
String... columns) |
int |
update(boolean async,
String dest,
Object data,
String... columns) |
int |
update(boolean async,
String dest,
Object data,
String[] fixs,
String... columns) |
int |
update(Object data,
ConfigStore configs,
List<String> fixs,
String... columns) |
int |
update(Object data,
ConfigStore configs,
String... columns) |
int |
update(Object data,
ConfigStore configs,
String[] fixs,
String... columns) |
int |
update(Object data,
List<String> fixs,
String... columns) |
int |
update(Object data,
String... columns) |
int |
update(Object data,
String[] fixs,
String... columns) |
int |
update(String dest,
Object data,
ConfigStore configs,
List<String> fixs,
String... columns)
更新记录
默认情况下以主键为更新条件,需在更新的数据保存在data中
如果提供了dest则更新dest表,如果没有提供则根据data解析出表名
DataRow/DataSet可以临时设置主键 如设置TYPE_CODE为主键,则根据TYPE_CODE更新
可以提供了ConfigStore以实现更复杂的更新条件
需要更新的列通过fixs/columns提供
|
int |
update(String dest,
Object data,
ConfigStore configs,
String... columns) |
int |
update(String dest,
Object data,
ConfigStore configs,
String[] fixs,
String... columns) |
int |
update(String dest,
Object data,
List<String> fixs,
String... columns) |
int |
update(String dest,
Object data,
String... columns) |
int |
update(String dest,
Object data,
String[] fixs,
String... columns) |
List<String> |
views() |
List<String> |
views(boolean greedy) |
List<String> |
views(boolean greedy,
String types) |
List<String> |
views(boolean greedy,
String name,
String types) |
List<String> |
views(boolean greedy,
String schema,
String name,
String types) |
List<String> |
views(boolean greedy,
String catalog,
String schema,
String name,
String types) |
List<String> |
views(String types) |
List<String> |
views(String name,
String types) |
List<String> |
views(String schema,
String name,
String types) |
List<String> |
views(String catalog,
String schema,
String name,
String types) |
AnylineService datasource(String datasource)
datasource - 数据源AnylineService datasource()
AnylineService setDataSource(String datasource)
AnylineService setDataSource(String datasource, boolean auto)
AnylineService setDefaultDataSource()
AnylineService recoverDataSource()
String getDataSource()
int insert(String dest, Object data, boolean checkPriamry, List<String> fixs, String... columns)
dest - 表名data - entity或list或DataRow或DataSetcheckPriamry - 是否检测主键fixs - 需要插入哪些列columns - 需要插入哪些列int update(String dest, Object data, ConfigStore configs, List<String> fixs, String... columns)
fixs - 需要更新的列columns - 需要更新的列dest - 表data - 更新的数据及更新条件(如果有ConfigStore则以ConfigStore为准)configs - 更新条件int update(String dest, Object data, ConfigStore configs, String[] fixs, String... columns)
int update(String dest, Object data, ConfigStore configs, String... columns)
int update(Object data, ConfigStore configs, List<String> fixs, String... columns)
int update(Object data, ConfigStore configs, String[] fixs, String... columns)
int update(Object data, ConfigStore configs, String... columns)
int update(boolean async,
String dest,
Object data,
ConfigStore configs,
List<String> fixs,
String... columns)
int update(boolean async,
String dest,
Object data,
ConfigStore configs,
String[] fixs,
String... columns)
int update(boolean async,
String dest,
Object data,
ConfigStore configs,
String... columns)
int update(boolean async,
Object data,
ConfigStore configs,
List<String> fixs,
String... columns)
int update(boolean async,
Object data,
ConfigStore configs,
String[] fixs,
String... columns)
int update(boolean async,
Object data,
ConfigStore configs,
String... columns)
int save(String dest, Object data, boolean checkPriamry, List<String> fixs, String... columns)
data - 数据checkPriamry - 是否检测主键fixs - 指定更新或保存的列 一般与columns配合使用,fixs通过常量指定常用的列,columns在调用时临时指定经常是从上一步接收columns - 指定更新或保存的列dest - 表int save(boolean async,
String dest,
Object data,
boolean checkPriamry,
List<String> fixs,
String... columns)
async - 是否异步执行data - 数据checkPriamry - 是否检测主键fixs - 指定更新或保存的列 一般与columns配合使用,fixs通过常量指定常用的列,columns在调用时临时指定经常是从上一步接收columns - 指定更新或保存的列dest - 表int save(boolean async,
Object data,
boolean checkPriamry,
List<String> fixs,
String... columns)
int save(boolean async,
String dest,
Object data,
boolean checkPriamry,
String[] fixs,
String... columns)
DataSet querys(String src, ConfigStore configs, Object obj, String... conditions)
src - 数据源(表或自定义SQL或SELECT语句)configs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件conditions - 固定查询条件 DataSet querys(String src, int first, int last, Object obj, String... conditions)
src - 数据源(表或自定义SQL或SELECT语句)obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)first - 起 下标从0开始last - 止conditions - 固定查询条件DataRow query(String src, ConfigStore configs, Object obj, String... conditions)
DataSet querys(String src, ConfigStore configs, String... conditions)
DataSet querys(String src, int first, int last, String... conditions)
src - 数据源(表或自定义SQL或SELECT语句)first - 起 下标从0开始last - 止conditions - 固定查询条件DataRow query(String src, ConfigStore configs, String... conditions)
BigDecimal sequence(boolean next, String name)
next - 是否生成返回下一个序列 false:cur true:nextname - 序列名BigDecimal sequence(String name)
name - 序列名DataRow sequences(boolean next, String... names)
names - 序列名next - 是否生成返回下一个序列 false:cur true:next@Deprecated <T> EntitySet<T> querys(Class<T> clazz, ConfigStore configs, T entity, String... conditions)
T - entityclazz - clazzconfigs - configsentity - entityconditions - conditions@Deprecated <T> EntitySet<T> querys(Class<T> clazz, PageNavi navi, T entity, String... conditions)
@Deprecated <T> EntitySet<T> querys(Class<T> clazz, T entity, String... conditions)
@Deprecated <T> EntitySet<T> querys(Class<T> clazz, int first, int last, T entity, String... conditions)
@Deprecated <T> T query(Class<T> clazz, ConfigStore configs, T entity, String... conditions)
@Deprecated <T> T query(Class<T> clazz, T entity, String... conditions)
@Deprecated <T> EntitySet<T> querys(Class<T> clazz, ConfigStore configs, String... conditions)
@Deprecated <T> EntitySet<T> querys(Class<T> clazz, PageNavi navi, String... conditions)
@Deprecated <T> EntitySet<T> querys(Class<T> clazz, String... conditions)
@Deprecated <T> EntitySet<T> querys(Class<T> clazz, int first, int last, String... conditions)
@Deprecated <T> T query(Class<T> clazz, ConfigStore configs, String... conditions)
@Deprecated <T> T query(Class<T> clazz, String... conditions)
<T> EntitySet<T> selects(String src, Class<T> clazz, ConfigStore configs, T entity, String... conditions)
T - Tsrc - SQL或自定义SQLclazz - 返回类型configs - 根据http等上下文构造查询条件entity - 根据entity的field/value构造简单的查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 固定查询条件<T> EntitySet<T> selects(String src, Class<T> clazz, PageNavi navi, T entity, String... conditions)
<T> EntitySet<T> selects(String src, Class<T> clazz, int first, int last, T entity, String... conditions)
<T> T select(String src, Class<T> clazz, ConfigStore configs, T entity, String... conditions)
<T> EntitySet<T> selects(String src, Class<T> clazz, ConfigStore configs, String... conditions)
<T> EntitySet<T> selects(String src, Class<T> clazz, int first, int last, String... conditions)
<T> T select(String src, Class<T> clazz, ConfigStore configs, String... conditions)
<T> EntitySet<T> selects(Class<T> clazz, ConfigStore configs, T entity, String... conditions)
T - Tclazz - 返回类型configs - 根据http等上下文构造查询条件entity - 根据entity的field/value构造简单的查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 固定查询条件<T> EntitySet<T> selects(Class<T> clazz, int first, int last, T entity, String... conditions)
<T> T select(Class<T> clazz, ConfigStore configs, T entity, String... conditions)
<T> EntitySet<T> selects(Class<T> clazz, ConfigStore configs, String... conditions)
<T> T select(Class<T> clazz, ConfigStore configs, String... conditions)
EntitySet<E> gets(ConfigStore configs, String... conditions)
E get(ConfigStore configs, String... conditions)
List<Map<String,Object>> maps(String src, ConfigStore configs, Object obj, String... conditions)
src - 数据源(表或自定义SQL或SELECT语句)configs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 固定查询条件List<Map<String,Object>> maps(String src, int first, int last, Object obj, String... conditions)
List<String> column2param(String table)
table - 表DataSet caches(String cache, String src, ConfigStore configs, Object obj, String... conditions)
cache - 对应ehcache缓存配置文件 中的cache.namesrc - 数据源(表或自定义SQL或SELECT语句)configs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 固定查询条件DataSet caches(String cache, String src, int first, int last, Object obj, String... conditions)
DataRow cache(String cache, String src, ConfigStore configs, Object obj, String... conditions)
DataSet caches(String cache, String src, ConfigStore configs, String... conditions)
DataRow cache(String cache, String src, ConfigStore configs, String... conditions)
DataSet querys(RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
DataSet querys(RunPrepare prepare, Object obj, String... conditions)
DataSet querys(RunPrepare prepare, int first, int last, Object obj, String... conditions)
DataRow query(RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
DataRow query(RunPrepare prepare, Object obj, String... conditions)
DataSet querys(RunPrepare prepare, ConfigStore configs, String... conditions)
DataSet querys(RunPrepare prepare, String... conditions)
DataSet querys(RunPrepare prepare, int first, int last, String... conditions)
DataRow query(RunPrepare prepare, ConfigStore configs, String... conditions)
DataRow query(RunPrepare prepare, String... conditions)
DataSet caches(String cache, RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
DataSet caches(String cache, RunPrepare prepare, Object obj, String... conditions)
DataSet caches(String cache, RunPrepare prepare, int first, int last, Object obj, String... conditions)
DataRow cache(String cache, RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
DataRow cache(String cache, RunPrepare prepare, Object obj, String... conditions)
DataSet caches(String cache, RunPrepare prepare, ConfigStore configs, String... conditions)
DataSet caches(String cache, RunPrepare prepare, String... conditions)
DataSet caches(String cache, RunPrepare prepare, int first, int last, String... conditions)
DataRow cache(String cache, RunPrepare prepare, ConfigStore configs, String... conditions)
DataRow cache(String cache, RunPrepare prepare, String... conditions)
boolean removeCache(String channel, String src, ConfigStore configs, String... conditions)
channel - channelsrc - 数据源(表或自定义SQL或SELECT语句)configs - 根据http等上下文构造查询条件conditions - 固定查询条件boolean removeCache(String channel, String src, int first, int last, String... conditions)
boolean clearCache(String channel)
channel - channelboolean exists(String src, ConfigStore configs, Object obj, String... conditions)
src - 数据源(表或自定义SQL或SELECT语句)configs - 根据http等上下文构造查询条件conditions - 固定查询条件boolean exists(String src, ConfigStore configs, String... conditions)
boolean exists(DataRow row)
int count(String src, ConfigStore configs, Object obj, String... conditions)
int count(String src, ConfigStore configs, String... conditions)
int execute(String src, ConfigStore configs, String... conditions)
src - srcconfigs - configsconditions - conditionsboolean executeProcedure(String procedure, String... inputs)
procedure - procedureinputs - inputsDataSet querysProcedure(String procedure, int first, int last, String... inputs)
procedure - procedurefirst - firstlast - lastinputs - inputsint delete(String table, ConfigStore configs, String... conditions)
table - 表configs - 匹配条件conditions - 匹配条件int delete(String dest, DataSet set, String... columns)
dest - 表 如果不指定表名则根据set中的表名删除set - 数据columns - 生成删除条件的列,如果不设置则根据主键删除int delete(Object obj, String... columns)
obj - 实体对象或DataRow/Datasetcolumns - 生成删除条件的列,如果不设置则根据主键删除int delete(String table, String... kvs)
table - 表kvs - key-valueint deletes(String table, String key, Collection<Object> values)
table - 表key - 列values - 值集合int deletes(String table, String key, String... values)
table - 表key - 名values - 值集合int truncate(String table)
List<String> tables(boolean greedy, String catalog, String schema, String name, String types)
List<String> mtables(boolean greedy, String catalog, String schema, String name, String types)
void clearColumnCache(boolean greedy,
String table)
void clearColumnCache(boolean greedy)
void clearColumnCache(String table)
void clearColumnCache()
AnylineService.DDLService ddl()
AnylineService.MetaDataService metadata()
ConfigStore condition()
Copyright © 2023. All rights reserved.