public interface MongoBaseService<M,Q extends cn.veasion.db.criteria.CommonQueryCriteria>
| 限定符和类型 | 方法和说明 |
|---|---|
long |
count(Q criteria,
Consumer<org.springframework.data.mongodb.core.query.Query> consumer) |
int |
delete(Q criteria) |
int |
deleteById(Object id) |
<T> T |
findOne(Q criteria,
Consumer<org.springframework.data.mongodb.core.query.Query> consumer,
Class<T> clazz) |
<T> T |
findOne(org.springframework.data.mongodb.core.query.Query query,
Class<T> clazz) |
M |
getById(Object id) |
M |
insert(M obj) |
List<M> |
insertAll(List<M> list) |
List<M> |
list(Q criteria) |
<T> List<T> |
list(Q criteria,
Consumer<org.springframework.data.mongodb.core.query.Query> consumer,
Class<T> clazz) |
<T> List<T> |
list(org.springframework.data.mongodb.core.query.Query query,
Class<T> clazz) |
cn.veasion.db.base.Page<M> |
listPage(Q criteria) |
<T> cn.veasion.db.base.Page<T> |
listPage(Q criteria,
Consumer<org.springframework.data.mongodb.core.query.Query> consumer,
Class<T> clazz) |
M |
saveOrUpdate(M obj) |
<T> T findOne(org.springframework.data.mongodb.core.query.Query query,
Class<T> clazz)
<T> T findOne(Q criteria, Consumer<org.springframework.data.mongodb.core.query.Query> consumer, Class<T> clazz)
<T> List<T> list(Q criteria, Consumer<org.springframework.data.mongodb.core.query.Query> consumer, Class<T> clazz)
<T> cn.veasion.db.base.Page<T> listPage(Q criteria, Consumer<org.springframework.data.mongodb.core.query.Query> consumer, Class<T> clazz)
int deleteById(Object id)
int delete(Q criteria)
Copyright © 2022–2023. All rights reserved.