Package io.r2mo.dbe.common
Class DBE<QR,T,EXECUTOR>
java.lang.Object
io.r2mo.dbe.common.DBE<QR,T,EXECUTOR>
- Author:
- lang : 2025-08-28
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncount()count(io.r2mo.base.dbe.syntax.QTree criteria) count(io.r2mo.typed.json.JObject criteriaJ) protected EXECUTORexecutor()findAll()findFull(io.r2mo.base.dbe.syntax.QQuery query) findFull(io.r2mo.typed.json.JObject queryJ) findGroupBy(io.r2mo.base.dbe.syntax.QTree criteria, String groupBy) findGroupBy(io.r2mo.typed.json.JObject criteriaJ, String groupBy) findGroupBy(String groupBy) findGroupBy(String field, Object value, String groupBy) findGroupBy(Map<String, Object> map, String groupBy) findMany(io.r2mo.base.dbe.syntax.QTree criteria) findMany(io.r2mo.typed.json.JObject criteriaJ) findMany(Serializable... ids) findManyBy(io.r2mo.typed.json.JObject mapJ) findManyIn(String field, Object... values) findManyIn(String field, List<?> values) findOne(io.r2mo.base.dbe.syntax.QTree criteria) findOne(io.r2mo.typed.json.JObject criteriaJ) findOne(Serializable id) io.r2mo.typed.common.Pagination<T> findPage(io.r2mo.base.dbe.syntax.QQuery query) io.r2mo.typed.common.Pagination<T> findPage(io.r2mo.typed.json.JObject queryJ) static <QR,T, EXECUTOR, R extends DBE<QR, T, EXECUTOR>>
RintvoidpBatchSize(int pBatchSize) booleanremoveBy(io.r2mo.base.dbe.syntax.QTree criteria) booleanremoveBy(io.r2mo.typed.json.JObject criteriaJ) booleanremoveBy(Serializable id) booleanbooleansaveBy(Serializable id, T latest) updateBy(Serializable id, T latest)
-
Constructor Details
-
DBE
-
-
Method Details
-
of
-
executor
-
entityCls
-
count
-
count
-
count
-
count
-
count
-
sum
-
sum
-
sum
-
sum
-
avg
-
avg
-
avg
-
avg
-
min
-
min
-
min
-
min
-
max
-
max
-
max
-
max
-
findOne
-
findOne
-
findOne
-
findOne
-
findOne
-
findMany
-
findMany
-
findMany
-
findMany
-
findMany
-
findFull
-
findFull
-
findPage
-
findPage
-
findAll
-
findGroupBy
-
findGroupBy
-
findGroupBy
-
findGroupBy
-
findGroupBy
-
findManyBy
-
findManyIn
-
findManyIn
-
create
-
create
-
create
-
update
-
update
-
update
-
save
-
save
-
save
-
remove
-
remove
-
remove
-
removeBy
-
removeBy
-
removeBy
public boolean removeBy(io.r2mo.base.dbe.syntax.QTree criteria) -
removeBy
-
removeBy
public boolean removeBy(io.r2mo.typed.json.JObject criteriaJ) -
updateBy
-
updateBy
-
updateBy
-
updateBy
-
updateBy
-
saveBy
-
saveBy
-
saveBy
-
saveBy
-
saveBy
-
pBatchSize
public int pBatchSize() -
pBatchSize
public void pBatchSize(int pBatchSize)
-