@Service(value="anyline.service") public class AnylineServiceImpl extends Object implements AnylineService
| 限定符和类型 | 字段和说明 |
|---|---|
protected CacheProvider |
cacheProvider |
protected AnylineDao |
dao |
protected org.slf4j.Logger |
log |
| 构造器和说明 |
|---|
AnylineServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
batchInsert(Object data,
boolean checkParimary,
String... columns) |
int |
batchInsert(Object data,
String... columns) |
int |
batchInsert(String dest,
Object data,
boolean checkParimary,
String... columns)
异步插入
|
int |
batchInsert(String dest,
Object data,
String... columns) |
DataRow |
cache(String cache,
SQL table,
ConfigStore configs,
String... conditions) |
DataRow |
cache(String cache,
SQL table,
String... conditions) |
DataRow |
cache(String cache,
String src,
ConfigStore configs,
String... conditions) |
DataRow |
cache(String cache,
String src,
String... conditions) |
DataSet |
caches(String cache,
SQL table,
ConfigStore configs,
String... conditions) |
DataSet |
caches(String cache,
SQL table,
int fr,
int to,
String... conditions) |
DataSet |
caches(String cache,
SQL table,
String... conditions) |
DataSet |
caches(String cache,
String src,
ConfigStore configs,
String... conditions)
如果二级缓存开启 会从二级缓存中提取数据
|
DataSet |
caches(String cache,
String src,
int fr,
int to,
String... conditions) |
DataSet |
caches(String cache,
String src,
String... conditions) |
boolean |
clearCache(String channel)
清空缓存
|
int |
count(String src,
ConfigStore configs,
String... conditions) |
int |
count(String src,
String... conditions) |
protected SQL |
createSQL(String src) |
int |
delete(DataRow row,
String... columns) |
int |
delete(DataSet set,
String... columns) |
int |
delete(String table,
ConfigStore configs,
String... conditions) |
int |
delete(String dest,
DataRow row,
String... columns) |
int |
delete(String dest,
DataSet set,
String... columns)
删除 根据主键删除 可设置复合主键
|
int |
delete(String table,
String... kvs)
根据多列条件删除 delete("user","type","1", "age:20");
|
int |
deletes(String table,
String key,
Collection<Object> values)
根据一列的多个值删除多行
|
int |
deletes(String table,
String key,
String... values)
根据一列的多个值删除多行
|
boolean |
execute(Procedure procedure,
String... inputs) |
int |
execute(String src,
ConfigStore store,
String... conditions)
执行
|
int |
execute(String src,
String... conditions) |
boolean |
executeProcedure(String procedure,
String... inputs)
执行存储过程
|
boolean |
exists(DataRow row) |
boolean |
exists(String src,
ConfigStore configs,
String... conditions)
检查唯一性
|
boolean |
exists(String src,
DataRow row)
只根据主键判断
|
boolean |
exists(String src,
String... conditions) |
int |
insert(Object data,
boolean checkParimary,
String... columns) |
int |
insert(Object data,
String... columns) |
int |
insert(String dest,
Object data,
boolean checkParimary,
String... columns) |
int |
insert(String dest,
Object data,
String... columns) |
List<Map<String,Object>> |
maps(String src,
ConfigStore configs,
String... conditions)
直接返回Map集合不封装,不分页
|
List<Map<String,Object>> |
maps(String src,
String... conditions) |
List<String> |
metadata(String table)
获取表结构
|
List<MetaData> |
metadatas(String table) |
DataRow |
next(DataRow row,
ConfigStore configs,
String... conditions) |
DataRow |
next(DataRow row,
SQL.ORDER_TYPE order,
String... conditions) |
DataRow |
next(DataRow row,
String... conditions) |
DataRow |
next(DataRow row,
String column,
SQL.ORDER_TYPE order,
ConfigStore configs,
String... conditions) |
DataRow |
next(DataRow row,
String column,
SQL.ORDER_TYPE order,
String... conditions) |
protected String |
parsePrimaryKey(String src,
List<String> pks)
解析SQL中指定的主键table(col1,col2)[pk1,pk2]
|
DataRow |
prev(DataRow row,
ConfigStore configs,
String... conditions) |
DataRow |
prev(DataRow row,
SQL.ORDER_TYPE order,
String... conditions) |
DataRow |
prev(DataRow row,
String... conditions) |
DataRow |
prev(DataRow row,
String column,
SQL.ORDER_TYPE order,
ConfigStore configs,
String... conditions) |
DataRow |
prev(DataRow row,
String column,
SQL.ORDER_TYPE order,
String... conditions) |
DataSet |
query(Procedure procedure,
String... inputs)
根据存储过程查询
|
DataRow |
query(SQL table,
ConfigStore store,
String... conditions) |
DataRow |
query(SQL table,
String... conditions) |
DataRow |
query(String src,
ConfigStore store,
String... conditions) |
DataRow |
query(String src,
String... conditions) |
protected DataSet |
queryFromCache(String cache,
String src,
ConfigStore configs,
String... conditions) |
protected DataSet |
queryFromDao(SQL sql,
ConfigStore configs,
String... conditions) |
protected DataSet |
queryFromDao(String src,
ConfigStore configs,
String... conditions) |
DataSet |
queryProcedure(String procedure,
String... inputs)
根据存储过程查询
|
DataSet |
querys(SQL sql,
ConfigStore configs,
String... conditions)
按条件查询
|
DataSet |
querys(SQL sql,
int fr,
int to,
String... conditions) |
DataSet |
querys(SQL sql,
String... conditions) |
DataSet |
querys(String src,
ConfigStore configs,
String... conditions)
按条件查询
|
DataSet |
querys(String src,
int fr,
int to,
String... conditions) |
DataSet |
querys(String src,
String... conditions) |
boolean |
removeCache(String channel,
String src,
ConfigStore configs,
String... conditions)
删除缓存 参数保持与查询参数完全一致
|
boolean |
removeCache(String channel,
String src,
int fr,
int to,
String... conditions) |
boolean |
removeCache(String channel,
String src,
String... conditions) |
int |
save(boolean sync,
Object data,
boolean checkParimary,
String... columns) |
int |
save(boolean sync,
Object data,
String... columns) |
int |
save(boolean sync,
String dest,
Object data,
boolean checkParimary,
String... columns) |
int |
save(boolean sync,
String dest,
Object data,
String... columns) |
int |
save(Object data,
boolean checkParimary,
String... columns) |
int |
save(Object data,
String... columns) |
int |
save(String dest,
Object data,
boolean checkParimary,
String... columns)
保存(insert|update)
|
int |
save(String dest,
Object data,
String... columns) |
protected int |
saveObject(String dest,
Object data,
boolean checkParimary,
String... columns) |
DataSet |
select(Procedure procedure,
String... inputs) |
DataRow |
select(SQL table,
ConfigStore configs,
String... conditions) |
DataRow |
select(SQL table,
String... conditions) |
DataRow |
select(String src,
ConfigStore configs,
String... conditions) |
DataRow |
select(String src,
String... conditions) |
DataSet |
selectProcedure(String procedure,
String... inputs) |
DataSet |
selects(SQL table,
ConfigStore configs,
String... conditions) |
DataSet |
selects(SQL table,
int fr,
int to,
String... conditions) |
DataSet |
selects(SQL table,
String... conditions) |
DataSet |
selects(String src,
ConfigStore configs,
String... conditions) |
DataSet |
selects(String src,
int fr,
int to,
String... conditions) |
DataSet |
selects(String src,
String... conditions) |
protected PageNavi |
setPageLazy(String src,
ConfigStore configs,
String... conditions) |
int |
update(boolean sync,
Object data,
String... columns) |
int |
update(boolean sync,
String dest,
Object data,
String... columns)
更新记录
|
int |
update(Object data,
String... columns) |
int |
update(String dest,
ConfigStore configs,
String... conditions) |
int |
update(String dest,
Object data,
String... columns)
更新记录
|
protected final org.slf4j.Logger log
@Autowired(required=false) @Qualifier(value="anyline.dao") protected AnylineDao dao
@Autowired(required=false) @Qualifier(value="anyline.cache.provider") protected CacheProvider cacheProvider
public DataSet selects(String src, ConfigStore configs, String... conditions)
selects 在接口中 AnylineServicepublic DataSet selects(String src, String... conditions)
selects 在接口中 AnylineServicepublic DataSet selects(String src, int fr, int to, String... conditions)
selects 在接口中 AnylineServicepublic DataRow select(String src, ConfigStore configs, String... conditions)
select 在接口中 AnylineServicepublic DataRow select(String src, String... conditions)
select 在接口中 AnylineServicepublic DataSet selectProcedure(String procedure, String... inputs)
selectProcedure 在接口中 AnylineServicepublic DataSet select(Procedure procedure, String... inputs)
select 在接口中 AnylineServicepublic DataSet querys(String src, ConfigStore configs, String... conditions)
querys 在接口中 AnylineServicesrc - 表|视图|函数|自定义SQLconfigs - http参数封装conditions - 固定查询条件public DataSet querys(String src, String... conditions)
querys 在接口中 AnylineServicepublic DataSet querys(String src, int fr, int to, String... conditions)
querys 在接口中 AnylineServicepublic List<String> metadata(String table)
AnylineServicemetadata 在接口中 AnylineServicetable - 表public List<MetaData> metadatas(String table)
metadatas 在接口中 AnylineServicepublic List<Map<String,Object>> maps(String src, String... conditions)
maps 在接口中 AnylineServicepublic List<Map<String,Object>> maps(String src, ConfigStore configs, String... conditions)
AnylineServicemaps 在接口中 AnylineServicesrc - 数据源(表或自定义SQL或SELECT语句) src 数据源(表或自定义SQL或SELECT语句)configs - 封装来自于http的查询条件 configs 封装来自于http的查询条件conditions - 固定查询条件 conditions 固定查询条件public DataSet caches(String cache, String src, ConfigStore configs, String... conditions)
AnylineServicecaches 在接口中 AnylineServicecache - 对应ehcache缓存配置文件 中的cache.namesrc - srcconfigs - configsconditions - conditionspublic DataSet caches(String cache, String src, String... conditions)
caches 在接口中 AnylineServicepublic DataSet caches(String cache, String src, int fr, int to, String... conditions)
caches 在接口中 AnylineServicepublic DataRow query(String src, ConfigStore store, String... conditions)
query 在接口中 AnylineServicepublic DataRow query(String src, String... conditions)
query 在接口中 AnylineServicepublic DataRow cache(String cache, String src, ConfigStore configs, String... conditions)
cache 在接口中 AnylineServicepublic DataRow cache(String cache, String src, String... conditions)
cache 在接口中 AnylineServicepublic DataSet selects(SQL table, ConfigStore configs, String... conditions)
selects 在接口中 AnylineServicepublic DataSet selects(SQL table, String... conditions)
selects 在接口中 AnylineServicepublic DataSet selects(SQL table, int fr, int to, String... conditions)
selects 在接口中 AnylineServicepublic DataRow select(SQL table, ConfigStore configs, String... conditions)
select 在接口中 AnylineServicepublic DataRow select(SQL table, String... conditions)
select 在接口中 AnylineServicepublic DataSet querys(SQL sql, ConfigStore configs, String... conditions)
querys 在接口中 AnylineServicesql - 表|视图|函数|自定义SQL |SQLconfigs - http参数封装conditions - 固定查询条件public DataSet querys(SQL sql, String... conditions)
querys 在接口中 AnylineServicepublic DataSet querys(SQL sql, int fr, int to, String... conditions)
querys 在接口中 AnylineServicepublic DataSet caches(String cache, SQL table, ConfigStore configs, String... conditions)
caches 在接口中 AnylineServicepublic DataSet caches(String cache, SQL table, String... conditions)
caches 在接口中 AnylineServicepublic DataSet caches(String cache, SQL table, int fr, int to, String... conditions)
caches 在接口中 AnylineServicepublic DataRow query(SQL table, ConfigStore store, String... conditions)
query 在接口中 AnylineServicepublic DataRow query(SQL table, String... conditions)
query 在接口中 AnylineServicepublic DataRow cache(String cache, SQL table, ConfigStore configs, String... conditions)
cache 在接口中 AnylineServicepublic DataRow cache(String cache, SQL table, String... conditions)
cache 在接口中 AnylineServicepublic DataRow next(DataRow row, String column, SQL.ORDER_TYPE order, ConfigStore configs, String... conditions)
next 在接口中 AnylineServicepublic DataRow next(DataRow row, String column, SQL.ORDER_TYPE order, String... conditions)
next 在接口中 AnylineServicepublic DataRow next(DataRow row, SQL.ORDER_TYPE order, String... conditions)
next 在接口中 AnylineServicepublic DataRow next(DataRow row, String... conditions)
next 在接口中 AnylineServicepublic DataRow next(DataRow row, ConfigStore configs, String... conditions)
next 在接口中 AnylineServicepublic DataRow prev(DataRow row, String column, SQL.ORDER_TYPE order, ConfigStore configs, String... conditions)
prev 在接口中 AnylineServicepublic DataRow prev(DataRow row, String column, SQL.ORDER_TYPE order, String... conditions)
prev 在接口中 AnylineServicepublic DataRow prev(DataRow row, SQL.ORDER_TYPE order, String... conditions)
prev 在接口中 AnylineServicepublic DataRow prev(DataRow row, String... conditions)
prev 在接口中 AnylineServicepublic DataRow prev(DataRow row, ConfigStore configs, String... conditions)
prev 在接口中 AnylineServicepublic boolean removeCache(String channel, String src, ConfigStore configs, String... conditions)
removeCache 在接口中 AnylineServicechannel - channelsrc - srcconfigs - configsconditions - conditionspublic boolean removeCache(String channel, String src, String... conditions)
removeCache 在接口中 AnylineServicepublic boolean removeCache(String channel, String src, int fr, int to, String... conditions)
removeCache 在接口中 AnylineServicepublic boolean clearCache(String channel)
clearCache 在接口中 AnylineServicechannel - channelpublic boolean exists(String src, ConfigStore configs, String... conditions)
exists 在接口中 AnylineServicesrc - srcconfigs - configsconditions - conditionspublic boolean exists(String src, String... conditions)
exists 在接口中 AnylineServicepublic boolean exists(String src, DataRow row)
exists 在接口中 AnylineServicepublic boolean exists(DataRow row)
exists 在接口中 AnylineServicepublic int count(String src, ConfigStore configs, String... conditions)
count 在接口中 AnylineServicepublic int count(String src, String... conditions)
count 在接口中 AnylineServicepublic int update(boolean sync,
String dest,
Object data,
String... columns)
update 在接口中 AnylineServicesync - 是否异步dest - destdata - 需要更新的数据columns - 需要更新的列public int update(String dest, ConfigStore configs, String... conditions)
update 在接口中 AnylineServicepublic int update(String dest, Object data, String... columns)
AnylineServiceupdate 在接口中 AnylineServicedest - 表data - datacolumns - 需要更新的列public int update(Object data, String... columns)
update 在接口中 AnylineServicepublic int update(boolean sync,
Object data,
String... columns)
update 在接口中 AnylineServicepublic int save(boolean sync,
String dest,
Object data,
boolean checkParimary,
String... columns)
save 在接口中 AnylineServicepublic int save(String dest, Object data, boolean checkParimary, String... columns)
AnylineServicesave 在接口中 AnylineServicedest - 表data - datacheckParimary - checkPriamrycolumns - columnspublic int save(Object data, boolean checkParimary, String... columns)
save 在接口中 AnylineServicepublic int save(boolean sync,
Object data,
boolean checkParimary,
String... columns)
save 在接口中 AnylineServicepublic int save(Object data, String... columns)
save 在接口中 AnylineServicepublic int save(boolean sync,
Object data,
String... columns)
save 在接口中 AnylineServicepublic int save(String dest, Object data, String... columns)
save 在接口中 AnylineServicepublic int save(boolean sync,
String dest,
Object data,
String... columns)
save 在接口中 AnylineServiceprotected int saveObject(String dest, Object data, boolean checkParimary, String... columns)
public int insert(String dest, Object data, boolean checkParimary, String... columns)
insert 在接口中 AnylineServicepublic int insert(Object data, boolean checkParimary, String... columns)
insert 在接口中 AnylineServicepublic int insert(Object data, String... columns)
insert 在接口中 AnylineServicepublic int insert(String dest, Object data, String... columns)
insert 在接口中 AnylineServicepublic int batchInsert(String dest, Object data, boolean checkParimary, String... columns)
AnylineServicebatchInsert 在接口中 AnylineServicedest - destdata - datacheckParimary - checkPriamrycolumns - columnspublic int batchInsert(Object data, boolean checkParimary, String... columns)
batchInsert 在接口中 AnylineServicepublic int batchInsert(Object data, String... columns)
batchInsert 在接口中 AnylineServicepublic int batchInsert(String dest, Object data, String... columns)
batchInsert 在接口中 AnylineServicepublic boolean executeProcedure(String procedure, String... inputs)
AnylineServiceexecuteProcedure 在接口中 AnylineServiceprocedure - procedureinputs - inputspublic boolean execute(Procedure procedure, String... inputs)
execute 在接口中 AnylineServicepublic DataSet query(Procedure procedure, String... inputs)
query 在接口中 AnylineServiceprocedure - procedurepublic DataSet queryProcedure(String procedure, String... inputs)
AnylineServicequeryProcedure 在接口中 AnylineServiceprocedure - procedureinputs - inputspublic int execute(String src, ConfigStore store, String... conditions)
AnylineServiceexecute 在接口中 AnylineServicesrc - srcstore - configsconditions - conditionspublic int execute(String src, String... conditions)
execute 在接口中 AnylineServicepublic int delete(String dest, DataSet set, String... columns)
AnylineServicedelete 在接口中 AnylineServicedest - 表set - 数据columns - 主键public int delete(DataSet set, String... columns)
delete 在接口中 AnylineServicepublic int delete(String dest, DataRow row, String... columns)
delete 在接口中 AnylineServicepublic int delete(DataRow row, String... columns)
delete 在接口中 AnylineServicepublic int delete(String table, String... kvs)
AnylineServicedelete 在接口中 AnylineServicetable - 表kvs - key-valuepublic int deletes(String table, String key, Collection<Object> values)
AnylineServicedeletes 在接口中 AnylineServicetable - 表key - 名values - 值集合public int deletes(String table, String key, String... values)
AnylineServicedeletes 在接口中 AnylineServicetable - 表key - 名values - 值集合public int delete(String table, ConfigStore configs, String... conditions)
delete 在接口中 AnylineServiceprotected PageNavi setPageLazy(String src, ConfigStore configs, String... conditions)
protected DataSet queryFromDao(SQL sql, ConfigStore configs, String... conditions)
protected DataSet queryFromDao(String src, ConfigStore configs, String... conditions)
protected String parsePrimaryKey(String src, List<String> pks)
src - srcpks - pksprotected DataSet queryFromCache(String cache, String src, ConfigStore configs, String... conditions)
Copyright © 2022. All rights reserved.