public interface SqlToyCRUDService
| 限定符和类型 | 方法和说明 |
|---|---|
String[] |
cacheMatchKeys(CacheMatchFilter cacheMatchFilter,
String... matchRegexes) |
String[] |
cacheMatchKeys(String matchRegex,
CacheMatchFilter cacheMatchFilter)
已过时。
|
<T extends Serializable> |
convertType(List sourceList,
Class<T> resultType) |
<T extends Serializable> |
convertType(Page sourcePage,
Class<T> resultType) |
<T extends Serializable> |
convertType(Serializable source,
Class<T> resultType) |
Long |
delete(Serializable entity) |
<T extends Serializable> |
deleteAll(List<T> entities) |
Long |
deleteByIds(Class entityClass,
Object... ids) |
boolean |
existCache(String cacheName) |
String |
generateBizId(Serializable entity) |
long |
generateBizId(String signature,
int increment) |
Set<String> |
getCacheNames() |
boolean |
isUnique(Serializable entity,
String... paramsNamed) |
<T extends Serializable> |
load(T entity) |
<T extends Serializable> |
loadAll(List<T> entities) |
<T extends Serializable> |
loadAllCascade(List<T> entities,
Class... cascadeTypes) |
<T extends Serializable> |
loadByIds(Class<T> voClass,
Object... ids) |
<T extends Serializable> |
loadCascade(T entity) |
<T> List<QueryResult<T>> |
parallQuery(List<ParallQuery> parallQueryList,
Map<String,Object> paramsMap,
ParallelConfig parallelConfig) |
<T> List<QueryResult<T>> |
parallQuery(List<ParallQuery> parallQueryList,
String[] paramNames,
Object[] paramValues) |
<T> List<QueryResult<T>> |
parallQuery(List<ParallQuery> parallQueryList,
String[] paramNames,
Object[] paramValues,
ParallelConfig parallelConfig) |
Object |
save(Serializable entity) |
<T extends Serializable> |
saveAll(List<T> entities) |
<T extends Serializable> |
saveAllIgnoreExist(List<T> entities) |
Long |
saveOrUpdate(Serializable entity,
String... forceUpdateProps) |
<T extends Serializable> |
saveOrUpdateAll(List<T> entities,
String... forceUpdateProps) |
void |
translate(Collection dataSet,
String cacheName,
String cacheType,
Integer cacheNameIndex,
TranslateHandler translateHandler) |
void |
translate(Collection dataSet,
String cacheName,
TranslateHandler translateHandler) |
void |
truncate(Class entityClass) |
Long |
update(Serializable entity,
String... forceUpdateProps) |
<T extends Serializable> |
updateAll(List<T> entities,
String... forceUpdateProps) |
<T extends Serializable> |
updateAllDeeply(List<T> entities) |
Long |
updateCascade(Serializable entity,
String... forceUpdateProps) |
Long |
updateDeeply(Serializable entity) |
boolean |
wrapTreeTableRoute(Serializable entity,
String pidField) |
boolean |
wrapTreeTableRoute(Serializable entity,
String pidField,
int appendIdSize) |
Object save(Serializable entity)
entity - <T extends Serializable> Long saveAll(List<T> entities)
T - entities - <T extends Serializable> Long saveAllIgnoreExist(List<T> entities)
T - entities - Long update(Serializable entity, String... forceUpdateProps)
entity - forceUpdateProps - Long updateCascade(Serializable entity, String... forceUpdateProps)
entity - forceUpdateProps - Long updateDeeply(Serializable entity)
entity - <T extends Serializable> Long updateAll(List<T> entities, String... forceUpdateProps)
T - entities - forceUpdateProps - 强制修改的字段<T extends Serializable> Long updateAllDeeply(List<T> entities)
T - entities - Long saveOrUpdate(Serializable entity, String... forceUpdateProps)
entity - 实体对象forceUpdateProps - 强制修改的对象属性<T extends Serializable> Long saveOrUpdateAll(List<T> entities, String... forceUpdateProps)
T - entities - 对象集合forceUpdateProps - 需强制修改的属性<T extends Serializable> T load(T entity)
entity - <T extends Serializable> T loadCascade(T entity)
entity - Long delete(Serializable entity)
entity - <T extends Serializable> Long deleteAll(List<T> entities)
T - entities - void truncate(Class entityClass)
entityClass - boolean isUnique(Serializable entity, String... paramsNamed)
entity - paramsNamed - group+uniqueField 对象属性名称(不是数据库表字段名称)boolean wrapTreeTableRoute(Serializable entity, String pidField)
entity - pidField - 父节点属性名称(java对象属性名称)boolean wrapTreeTableRoute(Serializable entity, String pidField, int appendIdSize)
entity - pidField - 父节点属性名称(java对象属性名称)appendIdSize - 构造成nodeRoute时单个id值的长度,如:1001,1002如果长度设置为6,则001001,001002<T extends Serializable> List<T> loadAll(List<T> entities)
entities - <T extends Serializable> List<T> loadAllCascade(List<T> entities, Class... cascadeTypes)
entities - cascadeTypes - 级联加载的子表对象类型<T extends Serializable> List<T> loadByIds(Class<T> voClass, Object... ids)
T - voClass - ids - long generateBizId(String signature, int increment)
signature - 格式:tableName_yyyyMMdd,如:staff_info20210701increment - String generateBizId(Serializable entity)
entity - void translate(Collection dataSet, String cacheName, TranslateHandler translateHandler)
dataSet - cacheName - translateHandler - 反调方法:取key 和回写名称void translate(Collection dataSet, String cacheName, String cacheType, Integer cacheNameIndex, TranslateHandler translateHandler)
dataSet - cacheName - cacheType - 针对类似数据字典性质的有分类的缓存cacheNameIndex - 手动指定缓存中名称对应的列(缓存默认格式为:key,name,extName1,extName2
默认cacheNameIndex为1)translateHandler - boolean existCache(String cacheName)
cacheName - @Deprecated String[] cacheMatchKeys(String matchRegex, CacheMatchFilter cacheMatchFilter)
String[] cacheMatchKeys(CacheMatchFilter cacheMatchFilter, String... matchRegexes)
cacheMatchFilter - matchRegexes - 匹配表达式,如:中国 上海,xxx公司<T extends Serializable> T convertType(Serializable source, Class<T> resultType)
T - source - resultType - <T extends Serializable> List<T> convertType(List sourceList, Class<T> resultType)
T - sourceList - resultType - <T extends Serializable> Page<T> convertType(Page sourcePage, Class<T> resultType)
T - sourcePage - resultType - <T> List<QueryResult<T>> parallQuery(List<ParallQuery> parallQueryList, String[] paramNames, Object[] paramValues)
parallQueryList - paramNames - paramValues - <T> List<QueryResult<T>> parallQuery(List<ParallQuery> parallQueryList, String[] paramNames, Object[] paramValues, ParallelConfig parallelConfig)
parallQueryList - paramNames - paramValues - parallelConfig - 例如:ParallelConfig.create().maxThreads(20)<T> List<QueryResult<T>> parallQuery(List<ParallQuery> parallQueryList, Map<String,Object> paramsMap, ParallelConfig parallelConfig)
T - parallQueryList - paramsMap - parallelConfig - 例如:ParallelConfig.create().maxThreads(20)Copyright © 2023. All rights reserved.