@Service(value="anyline.service") public class DefaultService<E> extends Object implements AnylineService<E>
AnylineService.DDLService, AnylineService.MetaDataService| 限定符和类型 | 字段和说明 |
|---|---|
protected CacheProvider |
cacheProvider |
protected AnylineDao |
dao |
AnylineService.DDLService |
ddl |
protected org.slf4j.Logger |
log |
AnylineService.MetaDataService |
metadata |
| 构造器和说明 |
|---|
DefaultService() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
batchInsert(Object data,
boolean checkPrimary,
List<String> fixs,
String... columns) |
int |
batchInsert(Object data,
boolean checkPrimary,
String... columns) |
int |
batchInsert(Object data,
boolean checkPrimary,
String[] fixs,
String... columns) |
int |
batchInsert(Object data,
List<String> fixs,
String... columns) |
int |
batchInsert(Object data,
String... columns) |
int |
batchInsert(Object data,
String[] fixs,
String... columns) |
int |
batchInsert(String dest,
Object data,
boolean checkPrimary,
List<String> fixs,
String... columns)
异步插入
|
int |
batchInsert(String dest,
Object data,
boolean checkPrimary,
String... columns) |
int |
batchInsert(String dest,
Object data,
boolean checkPrimary,
String[] fixs,
String... columns) |
int |
batchInsert(String dest,
Object data,
List<String> fixs,
String... columns) |
int |
batchInsert(String dest,
Object data,
String... columns) |
int |
batchInsert(String dest,
Object data,
String[] fixs,
String... columns) |
DataRow |
cache(String cache,
RunPrepare table,
ConfigStore configs,
Object obj,
String... conditions) |
DataRow |
cache(String cache,
RunPrepare table,
ConfigStore configs,
String... conditions) |
DataRow |
cache(String cache,
RunPrepare table,
Object obj,
String... conditions) |
DataRow |
cache(String cache,
RunPrepare table,
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 table,
ConfigStore configs,
Object obj,
String... conditions) |
DataSet |
caches(String cache,
RunPrepare table,
ConfigStore configs,
String... conditions) |
DataSet |
caches(String cache,
RunPrepare table,
int fr,
int to,
Object obj,
String... conditions) |
DataSet |
caches(String cache,
RunPrepare table,
int fr,
int to,
String... conditions) |
DataSet |
caches(String cache,
RunPrepare table,
Object obj,
String... conditions) |
DataSet |
caches(String cache,
RunPrepare table,
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 fr,
int to,
Object obj,
String... conditions) |
DataSet |
caches(String cache,
String src,
int fr,
int to,
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(String catalog,
String schema,
String table) |
void |
clearTagCache(String catalog,
String schema,
String table) |
List<String> |
column2param(String table)
列名转找成参数名 可以给condition()提供参数用来接收前端参数
|
List<String> |
columns(String table) |
LinkedHashMap<String,Column> |
columns(String table,
boolean map) |
List<String> |
columns(String catalog,
String schema,
String table) |
List<String> |
columns(Table table) |
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) |
protected RunPrepare |
createRunPrepare(String src) |
AnylineService |
datasource() |
AnylineService |
datasource(String datasource)
切换数据源
|
AnylineService.DDLService |
ddl() |
int |
delete(DataSet set,
String... columns) |
int |
delete(Object obj,
String... columns)
根据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)
删除 根据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 |
drop(Column column) |
boolean |
drop(Table table) |
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,
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) |
EntitySet<E> |
gets(ConfigStore configs,
String... conditions) |
EntitySet<E> |
gets(int fr,
int to,
String... conditions) |
EntitySet<E> |
gets(PageNavi navi,
String... conditions) |
EntitySet<E> |
gets(String... conditions) |
int |
insert(Object data,
boolean checkPrimary,
List<String> fixs,
String... columns) |
int |
insert(Object data,
boolean checkPrimary,
String... columns) |
int |
insert(Object data,
boolean checkPrimary,
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 checkPrimary,
List<String> fixs,
String... columns) |
int |
insert(String dest,
Object data,
boolean checkPrimary,
String... columns) |
int |
insert(String dest,
Object data,
boolean checkPrimary,
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 fr,
int to,
Object obj,
String... conditions) |
List<Map<String,Object>> |
maps(String src,
int fr,
int to,
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(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) |
protected Class<E> |
parseGenericClass()
解析泛型class
|
protected String |
parsePrimaryKey(String src,
List<String> pks)
解析SQL中指定的主键table(col1,col2)<pk1,pk2>
|
<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 table,
ConfigStore store,
Object obj,
String... conditions) |
DataRow |
query(RunPrepare table,
ConfigStore store,
String... conditions) |
DataRow |
query(RunPrepare table,
Object obj,
String... conditions) |
DataRow |
query(RunPrepare table,
String... conditions) |
DataRow |
query(String src,
ConfigStore store,
Object obj,
String... conditions) |
DataRow |
query(String src,
ConfigStore store,
String... conditions) |
DataRow |
query(String src,
Object obj,
String... conditions) |
DataRow |
query(String src,
String... conditions) |
protected DataSet |
queryFromCache(String cache,
String src,
ConfigStore configs,
String... conditions) |
protected <T> EntitySet<T> |
queryFromDao(Class<T> clazz,
ConfigStore configs,
String... conditions) |
protected DataSet |
queryFromDao(RunPrepare prepare,
ConfigStore configs,
String... conditions) |
protected <T> EntitySet<T> |
queryFromDao(String src,
Class<T> clazz,
ConfigStore configs,
String... conditions) |
protected DataSet |
queryFromDao(String src,
ConfigStore configs,
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 fr,
int to,
String... inputs) |
DataSet |
querys(Procedure procedure,
PageNavi navi,
String... inputs)
根据存储过程查询
|
DataSet |
querys(Procedure procedure,
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 fr,
int to,
Object obj,
String... conditions) |
DataSet |
querys(RunPrepare prepare,
int fr,
int to,
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 fr,
int to,
Object obj,
String... conditions)
按条件查询
|
DataSet |
querys(String src,
int fr,
int to,
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 fr,
int to,
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 fr,
int to,
String... conditions) |
boolean |
removeCache(String channel,
String src,
String... conditions) |
int |
save(boolean async,
Object data,
boolean checkPrimary,
List<String> fixs,
String... columns) |
int |
save(boolean async,
Object data,
boolean checkPrimary,
String... columns) |
int |
save(boolean async,
Object data,
boolean checkPrimary,
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 checkPrimary,
List<String> fixs,
String... columns)
保存(insert|update)根据是否有主键值确定insert或update
|
int |
save(boolean async,
String dest,
Object data,
boolean checkPrimary,
String... columns) |
int |
save(boolean async,
String dest,
Object data,
boolean checkPrimary,
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) |
boolean |
save(Column column)
修改列 名称 数据类型 位置 默认值
执行save前先调用column.update()设置修改后的属性
column.update().setName().setDefaultValue().setAfter()....
|
int |
save(Object data,
boolean checkPrimary,
List<String> fixs,
String... columns) |
int |
save(Object data,
boolean checkPrimary,
String... columns) |
int |
save(Object data,
boolean checkPrimary,
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 checkPrimary,
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 checkPrimary,
String... columns) |
int |
save(String dest,
Object data,
boolean checkPrimary,
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) |
boolean |
save(Table table)
修改表结构
|
protected int |
saveObject(String dest,
Object data,
boolean checkPrimary,
List<String> fixs,
String... columns) |
protected int |
saveObject(String dest,
Object data,
boolean checkPrimary,
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 fr,
int to,
String... conditions) |
<T> EntitySet<T> |
selects(Class<T> clazz,
int fr,
int to,
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 fr,
int to,
String... conditions) |
<T> EntitySet<T> |
selects(String src,
Class<T> clazz,
int fr,
int to,
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) |
AnylineService |
setDataSource(String datasource) |
AnylineService |
setDataSource(String datasource,
boolean auto) |
AnylineService |
setDefaultDataSource() |
protected PageNavi |
setPageLazy(String src,
ConfigStore configs,
String... conditions) |
List<String> |
tables() |
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(String table) |
List<String> |
tags(String catalog,
String schema,
String table) |
List<String> |
tags(Table 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)
更新记录
默认情况下以主键为更新条件,需在更新的数据保存在data中
如果提供了dest则更新dest表,如果没有提供则根据data解析出表名
DataRow/DataSet可以临时设置主键 如设置TYPE_CODE为主键,则根据TYPE_CODE更新
可以提供了ConfigStore以实现更复杂的更新条件
需要更新的列通过fixs/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) |
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 AnylineService.MetaDataService metadata
public AnylineService.DDLService ddl
public AnylineService datasource(String datasource)
AnylineServicedatasource 在接口中 AnylineService<E>datasource - 数据源public AnylineService datasource()
datasource 在接口中 AnylineService<E>public AnylineService setDataSource(String datasource)
setDataSource 在接口中 AnylineService<E>public AnylineService setDataSource(String datasource, boolean auto)
setDataSource 在接口中 AnylineService<E>public AnylineService setDefaultDataSource()
setDefaultDataSource 在接口中 AnylineService<E>public AnylineService recoverDataSource()
recoverDataSource 在接口中 AnylineService<E>public DataSet querys(String src, ConfigStore configs, Object obj, String... conditions)
querys 在接口中 AnylineService<E>src - 数据源(表|视图|函数|自定义SQL | SELECT语句)obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 固定查询条件configs - 根据http等上下文构造查询条件public DataSet querys(String src, PageNavi navi, Object obj, String... conditions)
querys 在接口中 AnylineService<E>public DataSet querys(String src, Object obj, String... conditions)
querys 在接口中 AnylineService<E>public DataSet querys(String src, int fr, int to, Object obj, String... conditions)
AnylineServicequerys 在接口中 AnylineService<E>src - 数据源(表或自定义SQL或SELECT语句)fr - 起 下标从0开始to - 止obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 固定查询条件public DataSet querys(String src, ConfigStore configs, String... conditions)
querys 在接口中 AnylineService<E>public DataSet querys(String src, PageNavi navi, String... conditions)
querys 在接口中 AnylineService<E>public DataSet querys(String src, int fr, int to, String... conditions)
AnylineServicequerys 在接口中 AnylineService<E>src - 数据源(表或自定义SQL或SELECT语句)fr - 起 下标从0开始to - 止conditions - 固定查询条件public List<String> column2param(String table)
AnylineServicecolumn2param 在接口中 AnylineService<E>table - 表public List<Map<String,Object>> maps(String src, ConfigStore configs, Object obj, String... conditions)
AnylineServicemaps 在接口中 AnylineService<E>src - 数据源(表或自定义SQL或SELECT语句)configs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 固定查询条件public List<Map<String,Object>> maps(String src, Object obj, String... conditions)
maps 在接口中 AnylineService<E>public List<Map<String,Object>> maps(String src, int fr, int to, Object obj, String... conditions)
maps 在接口中 AnylineService<E>public List<Map<String,Object>> maps(String src, ConfigStore configs, String... conditions)
maps 在接口中 AnylineService<E>public List<Map<String,Object>> maps(String src, String... conditions)
maps 在接口中 AnylineService<E>public List<Map<String,Object>> maps(String src, int fr, int to, String... conditions)
maps 在接口中 AnylineService<E>public DataSet caches(String cache, String src, ConfigStore configs, Object obj, String... conditions)
AnylineServicecaches 在接口中 AnylineService<E>cache - 对应ehcache缓存配置文件 中的cache.namesrc - 数据源(表或自定义SQL或SELECT语句)configs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 固定查询条件public DataSet caches(String cache, String src, Object obj, String... conditions)
caches 在接口中 AnylineService<E>public DataSet caches(String cache, String src, int fr, int to, Object obj, String... conditions)
caches 在接口中 AnylineService<E>public DataSet caches(String cache, String src, ConfigStore configs, String... conditions)
caches 在接口中 AnylineService<E>public DataSet caches(String cache, String src, String... conditions)
caches 在接口中 AnylineService<E>public DataSet caches(String cache, String src, int fr, int to, String... conditions)
caches 在接口中 AnylineService<E>public DataRow query(String src, ConfigStore store, Object obj, String... conditions)
query 在接口中 AnylineService<E>public DataRow query(String src, Object obj, String... conditions)
query 在接口中 AnylineService<E>public DataRow query(String src, ConfigStore store, String... conditions)
query 在接口中 AnylineService<E>public DataRow cache(String cache, String src, ConfigStore configs, Object obj, String... conditions)
cache 在接口中 AnylineService<E>public DataRow cache(String cache, String src, Object obj, String... conditions)
cache 在接口中 AnylineService<E>public DataRow cache(String cache, String src, ConfigStore configs, String... conditions)
cache 在接口中 AnylineService<E>public DataRow cache(String cache, String src, String... conditions)
cache 在接口中 AnylineService<E>@Deprecated public <T> EntitySet<T> querys(Class<T> clazz, ConfigStore configs, T entity, String... conditions)
AnylineServicequerys 在接口中 AnylineService<E>T - entityclazz - clazzconfigs - configsentity - entityconditions - conditionspublic <T> EntitySet<T> querys(Class<T> clazz, PageNavi navi, T entity, String... conditions)
querys 在接口中 AnylineService<E>public <T> EntitySet<T> querys(Class<T> clazz, T entity, String... conditions)
querys 在接口中 AnylineService<E>public <T> EntitySet<T> querys(Class<T> clazz, int first, int last, T entity, String... conditions)
querys 在接口中 AnylineService<E>public <T> T query(Class<T> clazz, ConfigStore configs, T entity, String... conditions)
query 在接口中 AnylineService<E>public <T> T query(Class<T> clazz, T entity, String... conditions)
query 在接口中 AnylineService<E>public <T> EntitySet<T> querys(Class<T> clazz, ConfigStore configs, String... conditions)
querys 在接口中 AnylineService<E>public <T> EntitySet<T> querys(Class<T> clazz, PageNavi navi, String... conditions)
querys 在接口中 AnylineService<E>public <T> EntitySet<T> querys(Class<T> clazz, String... conditions)
querys 在接口中 AnylineService<E>public <T> EntitySet<T> querys(Class<T> clazz, int first, int last, String... conditions)
querys 在接口中 AnylineService<E>public <T> T query(Class<T> clazz, ConfigStore configs, String... conditions)
query 在接口中 AnylineService<E>public <T> T query(Class<T> clazz, String... conditions)
query 在接口中 AnylineService<E>public <T> EntitySet<T> selects(Class<T> clazz, ConfigStore configs, T entity, String... conditions)
selects 在接口中 AnylineService<E>T - Tclazz - 返回类型configs - 根据http等上下文构造查询条件entity - 根据entity的field/value构造简单的查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 固定查询条件public <T> EntitySet<T> selects(Class<T> clazz, PageNavi navi, T entity, String... conditions)
selects 在接口中 AnylineService<E>public <T> EntitySet<T> selects(Class<T> clazz, T entity, String... conditions)
selects 在接口中 AnylineService<E>public <T> EntitySet<T> selects(Class<T> clazz, int fr, int to, T entity, String... conditions)
selects 在接口中 AnylineService<E>public <T> T select(Class<T> clazz, ConfigStore configs, T entity, String... conditions)
select 在接口中 AnylineService<E>public <T> T select(Class<T> clazz, T entity, String... conditions)
select 在接口中 AnylineService<E>public <T> EntitySet<T> selects(Class<T> clazz, ConfigStore configs, String... conditions)
selects 在接口中 AnylineService<E>public <T> EntitySet<T> selects(Class<T> clazz, PageNavi navi, String... conditions)
selects 在接口中 AnylineService<E>public <T> EntitySet<T> selects(Class<T> clazz, String... conditions)
selects 在接口中 AnylineService<E>public <T> EntitySet<T> selects(Class<T> clazz, int fr, int to, String... conditions)
selects 在接口中 AnylineService<E>public <T> T select(Class<T> clazz, ConfigStore configs, String... conditions)
select 在接口中 AnylineService<E>public <T> T select(Class<T> clazz, String... conditions)
select 在接口中 AnylineService<E>public <T> EntitySet<T> selects(String src, Class<T> clazz, ConfigStore configs, T entity, String... conditions)
AnylineServiceselects 在接口中 AnylineService<E>T - Tsrc - SQL或自定义SQLclazz - 返回类型configs - 根据http等上下文构造查询条件entity - 根据entity的field/value构造简单的查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 固定查询条件public <T> EntitySet<T> selects(String src, Class<T> clazz, PageNavi navi, T entity, String... conditions)
selects 在接口中 AnylineService<E>public <T> EntitySet<T> selects(String src, Class<T> clazz, T entity, String... conditions)
selects 在接口中 AnylineService<E>public <T> EntitySet<T> selects(String src, Class<T> clazz, int fr, int to, T entity, String... conditions)
selects 在接口中 AnylineService<E>public <T> T select(String src, Class<T> clazz, ConfigStore configs, T entity, String... conditions)
select 在接口中 AnylineService<E>public <T> T select(String src, Class<T> clazz, T entity, String... conditions)
select 在接口中 AnylineService<E>public <T> EntitySet<T> selects(String src, Class<T> clazz, ConfigStore configs, String... conditions)
selects 在接口中 AnylineService<E>public <T> EntitySet<T> selects(String src, Class<T> clazz, PageNavi navi, String... conditions)
selects 在接口中 AnylineService<E>public <T> EntitySet<T> selects(String src, Class<T> clazz, String... conditions)
selects 在接口中 AnylineService<E>public <T> EntitySet<T> selects(String src, Class<T> clazz, int fr, int to, String... conditions)
selects 在接口中 AnylineService<E>public <T> T select(String src, Class<T> clazz, ConfigStore configs, String... conditions)
select 在接口中 AnylineService<E>public <T> T select(String src, Class<T> clazz, String... conditions)
select 在接口中 AnylineService<E>public EntitySet<E> gets(ConfigStore configs, String... conditions)
gets 在接口中 AnylineService<E>public EntitySet<E> gets(int fr, int to, String... conditions)
gets 在接口中 AnylineService<E>public E get(ConfigStore configs, String... conditions)
get 在接口中 AnylineService<E>public E get(String... conditions)
get 在接口中 AnylineService<E>public DataSet querys(RunPrepare prepare, ConfigStore configs, Object obj, String... conditions)
querys 在接口中 AnylineService<E>prepare - 表|视图|函数|自定义SQL |RunPrepareconfigs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 固定查询条件public DataSet querys(RunPrepare prepare, ConfigStore configs, String... conditions)
querys 在接口中 AnylineService<E>public DataSet querys(RunPrepare prepare, Object obj, String... conditions)
querys 在接口中 AnylineService<E>public DataSet querys(RunPrepare prepare, String... conditions)
querys 在接口中 AnylineService<E>public DataSet querys(RunPrepare prepare, int fr, int to, Object obj, String... conditions)
querys 在接口中 AnylineService<E>public DataSet querys(RunPrepare prepare, int fr, int to, String... conditions)
querys 在接口中 AnylineService<E>public DataSet caches(String cache, RunPrepare table, ConfigStore configs, Object obj, String... conditions)
caches 在接口中 AnylineService<E>public DataSet caches(String cache, RunPrepare table, ConfigStore configs, String... conditions)
caches 在接口中 AnylineService<E>public DataSet caches(String cache, RunPrepare table, Object obj, String... conditions)
caches 在接口中 AnylineService<E>public DataSet caches(String cache, RunPrepare table, String... conditions)
caches 在接口中 AnylineService<E>public DataSet caches(String cache, RunPrepare table, int fr, int to, Object obj, String... conditions)
caches 在接口中 AnylineService<E>public DataSet caches(String cache, RunPrepare table, int fr, int to, String... conditions)
caches 在接口中 AnylineService<E>public DataRow query(RunPrepare table, ConfigStore store, Object obj, String... conditions)
query 在接口中 AnylineService<E>public DataRow query(RunPrepare table, ConfigStore store, String... conditions)
query 在接口中 AnylineService<E>public DataRow query(RunPrepare table, Object obj, String... conditions)
query 在接口中 AnylineService<E>public DataRow query(RunPrepare table, String... conditions)
query 在接口中 AnylineService<E>public DataRow cache(String cache, RunPrepare table, ConfigStore configs, Object obj, String... conditions)
cache 在接口中 AnylineService<E>public DataRow cache(String cache, RunPrepare table, ConfigStore configs, String... conditions)
cache 在接口中 AnylineService<E>public DataRow cache(String cache, RunPrepare table, Object obj, String... conditions)
cache 在接口中 AnylineService<E>public DataRow cache(String cache, RunPrepare table, String... conditions)
cache 在接口中 AnylineService<E>public boolean removeCache(String channel, String src, ConfigStore configs, String... conditions)
removeCache 在接口中 AnylineService<E>channel - channelsrc - srcconfigs - configsconditions - conditionspublic boolean removeCache(String channel, String src, String... conditions)
removeCache 在接口中 AnylineService<E>public boolean removeCache(String channel, String src, int fr, int to, String... conditions)
removeCache 在接口中 AnylineService<E>public boolean clearCache(String channel)
clearCache 在接口中 AnylineService<E>channel - channelpublic boolean exists(String src, ConfigStore configs, Object obj, String... conditions)
exists 在接口中 AnylineService<E>src - srcconfigs - 根据http等上下文构造查询条件obj - 根据obj的field/value构造查询条件(支侍Map和Object)(查询条件只支持 =和in)conditions - 固定查询条件public boolean exists(String src, ConfigStore configs, String... conditions)
exists 在接口中 AnylineService<E>public boolean exists(String src, Object obj, String... conditions)
exists 在接口中 AnylineService<E>public boolean exists(String src, String... conditions)
exists 在接口中 AnylineService<E>public boolean exists(String src, DataRow row)
exists 在接口中 AnylineService<E>public boolean exists(DataRow row)
exists 在接口中 AnylineService<E>public int count(String src, ConfigStore configs, Object obj, String... conditions)
count 在接口中 AnylineService<E>public int count(String src, ConfigStore configs, String... conditions)
count 在接口中 AnylineService<E>public int count(String src, Object obj, String... conditions)
count 在接口中 AnylineService<E>public int count(String src, String... conditions)
count 在接口中 AnylineService<E>public int update(boolean async,
String dest,
Object data,
ConfigStore configs,
List<String> fixs,
String... columns)
update 在接口中 AnylineService<E>fixs - 需要更新的列columns - 需要更新的列dest - 表data - 更新的数据及更新条件(如果有ConfigStore则以ConfigStore为准)configs - 更新条件public int update(boolean async,
String dest,
Object data,
List<String> fixs,
String... columns)
update 在接口中 AnylineService<E>public int update(boolean async,
String dest,
Object data,
String[] fixs,
String... columns)
update 在接口中 AnylineService<E>public int update(boolean async,
String dest,
Object data,
String... columns)
update 在接口中 AnylineService<E>public int update(boolean async,
String dest,
Object data,
ConfigStore configs,
String[] fixs,
String... columns)
update 在接口中 AnylineService<E>public int update(boolean async,
String dest,
Object data,
ConfigStore configs,
String... columns)
update 在接口中 AnylineService<E>public int update(boolean async,
Object data,
ConfigStore configs,
List<String> fixs,
String... columns)
update 在接口中 AnylineService<E>public int update(boolean async,
Object data,
List<String> fixs,
String... columns)
update 在接口中 AnylineService<E>public int update(boolean async,
Object data,
String[] fixs,
String... columns)
update 在接口中 AnylineService<E>public int update(boolean async,
Object data,
String... columns)
update 在接口中 AnylineService<E>public int update(boolean async,
Object data,
ConfigStore configs,
String[] fixs,
String... columns)
update 在接口中 AnylineService<E>public int update(boolean async,
Object data,
ConfigStore configs,
String... columns)
update 在接口中 AnylineService<E>public int update(String dest, Object data, ConfigStore configs, List<String> fixs, String... columns)
AnylineServiceupdate 在接口中 AnylineService<E>dest - 表data - 更新的数据及更新条件(如果有ConfigStore则以ConfigStore为准)configs - 更新条件fixs - 需要更新的列columns - 需要更新的列public int update(String dest, Object data, ConfigStore configs, String[] fixs, String... columns)
update 在接口中 AnylineService<E>public int update(String dest, Object data, ConfigStore configs, String... columns)
update 在接口中 AnylineService<E>public int update(String dest, Object data, List<String> fixs, String... columns)
update 在接口中 AnylineService<E>public int update(String dest, Object data, String[] fixs, String... columns)
update 在接口中 AnylineService<E>public int update(String dest, Object data, String... columns)
update 在接口中 AnylineService<E>public int update(Object data, ConfigStore configs, List<String> fixs, String... columns)
update 在接口中 AnylineService<E>public int update(Object data, ConfigStore configs, String[] fixs, String... columns)
update 在接口中 AnylineService<E>public int update(Object data, ConfigStore configs, String... columns)
update 在接口中 AnylineService<E>public int update(Object data, List<String> fixs, String... columns)
update 在接口中 AnylineService<E>public int update(Object data, String[] fixs, String... columns)
update 在接口中 AnylineService<E>public int update(Object data, String... columns)
update 在接口中 AnylineService<E>public int save(boolean async,
String dest,
Object data,
boolean checkPrimary,
String[] fixs,
String... columns)
save 在接口中 AnylineService<E>public int save(boolean async,
String dest,
Object data,
boolean checkPrimary,
String... columns)
save 在接口中 AnylineService<E>public int save(boolean async,
String dest,
Object data,
boolean checkPrimary,
List<String> fixs,
String... columns)
AnylineServicesave 在接口中 AnylineService<E>async - 是否异步执行dest - 表data - 数据checkPrimary - 是否检测主键fixs - 指定更新或保存的列 一般与columns配合使用,fixs通过常量指定常用的列,columns在调用时临时指定经常是从上一步接收columns - 指定更新或保存的列public int save(String dest, Object data, boolean checkPrimary, List<String> fixs, String... columns)
AnylineServicesave 在接口中 AnylineService<E>dest - 表data - 数据checkPrimary - 是否检测主键fixs - 指定更新或保存的列 一般与columns配合使用,fixs通过常量指定常用的列,columns在调用时临时指定经常是从上一步接收columns - 指定更新或保存的列public int save(String dest, Object data, boolean checkPrimary, String[] fixs, String... columns)
save 在接口中 AnylineService<E>public int save(String dest, Object data, boolean checkPrimary, String... columns)
save 在接口中 AnylineService<E>public int save(Object data, boolean checkPrimary, List<String> fixs, String... columns)
save 在接口中 AnylineService<E>public int save(Object data, boolean checkPrimary, String[] fixs, String... columns)
save 在接口中 AnylineService<E>public int save(Object data, boolean checkPrimary, String... columns)
save 在接口中 AnylineService<E>public int save(boolean async,
Object data,
boolean checkPrimary,
List<String> fixs,
String... columns)
save 在接口中 AnylineService<E>public int save(boolean async,
Object data,
boolean checkPrimary,
String[] fixs,
String... columns)
save 在接口中 AnylineService<E>public int save(boolean async,
Object data,
boolean checkPrimary,
String... columns)
save 在接口中 AnylineService<E>public int save(Object data, List<String> fixs, String... columns)
save 在接口中 AnylineService<E>public int save(Object data, String[] fixs, String... columns)
save 在接口中 AnylineService<E>public int save(Object data, String... columns)
save 在接口中 AnylineService<E>public int save(boolean async,
Object data,
List<String> fixs,
String... columns)
save 在接口中 AnylineService<E>public int save(boolean async,
Object data,
String[] fixs,
String... columns)
save 在接口中 AnylineService<E>public int save(boolean async,
Object data,
String... columns)
save 在接口中 AnylineService<E>public int save(String dest, Object data, List<String> fixs, String... columns)
save 在接口中 AnylineService<E>public int save(String dest, Object data, String[] fixs, String... columns)
save 在接口中 AnylineService<E>public int save(boolean async,
String dest,
Object data,
List<String> fixs,
String... columns)
save 在接口中 AnylineService<E>public int save(boolean async,
String dest,
Object data,
String[] fixs,
String... columns)
save 在接口中 AnylineService<E>public int save(boolean async,
String dest,
Object data,
String... columns)
save 在接口中 AnylineService<E>protected int saveObject(String dest, Object data, boolean checkPrimary, List<String> fixs, String... columns)
protected int saveObject(String dest, Object data, boolean checkPrimary, String[] fixs, String... columns)
public int insert(String dest, Object data, boolean checkPrimary, List<String> fixs, String... columns)
insert 在接口中 AnylineService<E>public int insert(String dest, Object data, boolean checkPrimary, String[] fixs, String... columns)
insert 在接口中 AnylineService<E>public int insert(String dest, Object data, boolean checkPrimary, String... columns)
insert 在接口中 AnylineService<E>public int insert(Object data, boolean checkPrimary, List<String> fixs, String... columns)
insert 在接口中 AnylineService<E>public int insert(Object data, boolean checkPrimary, String[] fixs, String... columns)
insert 在接口中 AnylineService<E>public int insert(Object data, boolean checkPrimary, String... columns)
insert 在接口中 AnylineService<E>public int insert(Object data, List<String> fixs, String... columns)
insert 在接口中 AnylineService<E>public int insert(Object data, String[] fixs, String... columns)
insert 在接口中 AnylineService<E>public int insert(Object data, String... columns)
insert 在接口中 AnylineService<E>public int insert(String dest, Object data, List<String> fixs, String... columns)
insert 在接口中 AnylineService<E>public int insert(String dest, Object data, String[] fixs, String... columns)
insert 在接口中 AnylineService<E>public int insert(String dest, Object data, String... columns)
insert 在接口中 AnylineService<E>public int batchInsert(String dest, Object data, boolean checkPrimary, List<String> fixs, String... columns)
AnylineServicebatchInsert 在接口中 AnylineService<E>dest - destdata - datacheckPrimary - checkPriamryfixs - 指定更新或保存的列columns - columnspublic int batchInsert(String dest, Object data, boolean checkPrimary, String[] fixs, String... columns)
batchInsert 在接口中 AnylineService<E>public int batchInsert(String dest, Object data, boolean checkPrimary, String... columns)
batchInsert 在接口中 AnylineService<E>public int batchInsert(Object data, boolean checkPrimary, List<String> fixs, String... columns)
batchInsert 在接口中 AnylineService<E>public int batchInsert(Object data, boolean checkPrimary, String[] fixs, String... columns)
batchInsert 在接口中 AnylineService<E>public int batchInsert(Object data, boolean checkPrimary, String... columns)
batchInsert 在接口中 AnylineService<E>public int batchInsert(Object data, List<String> fixs, String... columns)
batchInsert 在接口中 AnylineService<E>public int batchInsert(Object data, String[] fixs, String... columns)
batchInsert 在接口中 AnylineService<E>public int batchInsert(Object data, String... columns)
batchInsert 在接口中 AnylineService<E>public int batchInsert(String dest, Object data, List<String> fixs, String... columns)
batchInsert 在接口中 AnylineService<E>public int batchInsert(String dest, Object data, String[] fixs, String... columns)
batchInsert 在接口中 AnylineService<E>public int batchInsert(String dest, Object data, String... columns)
batchInsert 在接口中 AnylineService<E>public boolean executeProcedure(String procedure, String... inputs)
AnylineServiceexecuteProcedure 在接口中 AnylineService<E>procedure - procedureinputs - inputspublic boolean execute(Procedure procedure, String... inputs)
execute 在接口中 AnylineService<E>public DataSet querys(Procedure procedure, PageNavi navi, String... inputs)
querys 在接口中 AnylineService<E>procedure - procedurepublic DataSet querys(Procedure procedure, int fr, int to, String... inputs)
querys 在接口中 AnylineService<E>public DataSet querysProcedure(String procedure, PageNavi navi, String... inputs)
querysProcedure 在接口中 AnylineService<E>public DataSet querysProcedure(String procedure, int fr, int to, String... inputs)
AnylineServicequerysProcedure 在接口中 AnylineService<E>procedure - procedurefr - firstto - lastinputs - inputspublic DataSet querysProcedure(String procedure, String... inputs)
querysProcedure 在接口中 AnylineService<E>public DataRow queryProcedure(String procedure, String... inputs)
queryProcedure 在接口中 AnylineService<E>public int execute(String src, ConfigStore store, String... conditions)
AnylineServiceexecute 在接口中 AnylineService<E>src - srcstore - configsconditions - conditionspublic int execute(String src, String... conditions)
execute 在接口中 AnylineService<E>public int delete(String dest, DataSet set, String... columns)
AnylineServicedelete 在接口中 AnylineService<E>dest - 表set - 数据columns - 生成删除条件的列,如果不设置则根据主键删除public int delete(DataSet set, String... columns)
delete 在接口中 AnylineService<E>public int delete(String dest, DataRow row, String... columns)
delete 在接口中 AnylineService<E>public int delete(Object obj, String... columns)
AnylineServicedelete 在接口中 AnylineService<E>obj - objcolumns - 生成删除条件的列,如果不设置则根据主键删除public int delete(String table, String... kvs)
AnylineServicedelete 在接口中 AnylineService<E>table - 表kvs - key-valuepublic int deletes(String table, String key, Collection<Object> values)
AnylineServicedeletes 在接口中 AnylineService<E>table - 表key - 名values - 值集合public int deletes(String table, String key, String... values)
AnylineServicedeletes 在接口中 AnylineService<E>table - 表key - 名values - 值集合public int delete(String table, ConfigStore configs, String... conditions)
delete 在接口中 AnylineService<E>protected PageNavi setPageLazy(String src, ConfigStore configs, String... conditions)
protected DataSet queryFromDao(RunPrepare prepare, ConfigStore configs, String... conditions)
protected DataSet queryFromDao(String src, ConfigStore configs, String... conditions)
protected <T> EntitySet<T> queryFromDao(String src, Class<T> clazz, ConfigStore configs, String... conditions)
protected <T> EntitySet<T> queryFromDao(Class<T> clazz, ConfigStore configs, String... conditions)
protected String parsePrimaryKey(String src, List<String> pks)
src - srcpks - pksprotected RunPrepare createRunPrepare(String src)
protected DataSet queryFromCache(String cache, String src, ConfigStore configs, String... conditions)
public List<String> tables(String catalog, String schema, String name, String types)
tables 在接口中 AnylineService<E>public List<String> tables(String schema, String name, String types)
tables 在接口中 AnylineService<E>public List<String> tables()
tables 在接口中 AnylineService<E>public List<String> mtables(String catalog, String schema, String name, String types)
mtables 在接口中 AnylineService<E>public List<String> mtables(String schema, String name, String types)
mtables 在接口中 AnylineService<E>public List<String> mtables()
mtables 在接口中 AnylineService<E>public LinkedHashMap<String,Column> columns(String table, boolean map)
public List<String> columns(String catalog, String schema, String table)
columns 在接口中 AnylineService<E>public List<String> tags(String catalog, String schema, String table)
tags 在接口中 AnylineService<E>public boolean save(Column column) throws Exception
column - 列Exception - 异常 SQL异常public AnylineService.MetaDataService metadata()
metadata 在接口中 AnylineService<E>public AnylineService.DDLService ddl()
ddl 在接口中 AnylineService<E>Copyright © 2022. All rights reserved.