public class MongodbEntityDao
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
org.springframework.data.mongodb.core.MongoTemplate |
mongoTemplate |
| 构造器和说明 |
|---|
MongodbEntityDao() |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
deleteByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class modelClass) |
<MODEL> java.util.List<MODEL> |
findAll(java.lang.Class<MODEL> modelClass) |
<MODEL> java.util.List<MODEL> |
findByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<MODEL> modelClass) |
<MODEL> java.util.List<MODEL> |
findByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<MODEL> modelClass,
boolean exclude,
java.util.List<java.lang.String> fields) |
<RESULT> java.util.List<RESULT> |
findColumnByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<RESULT> modelClass,
java.lang.String collectionName,
boolean exclude,
java.util.List<java.lang.String> fields) |
<RESULT> java.util.List<RESULT> |
findColumnByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<RESULT> resultClass,
java.lang.String collectionName,
java.lang.String columnName) |
<MODEL> MODEL |
getByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<MODEL> modelClass) |
<MODEL> MODEL |
getByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<MODEL> modelClass,
boolean exclude,
java.util.List<java.lang.String> fields) |
<RESULT> RESULT |
getColumnByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<RESULT> modelClass,
java.lang.String collectionName,
boolean exclude,
java.util.List<java.lang.String> fields) |
<RESULT> RESULT |
getColumnByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<RESULT> resultClass,
java.lang.String collectionName,
java.lang.String columnName) |
java.lang.Object |
insert(java.lang.Object model) |
<MODEL> org.springframework.data.domain.Page<MODEL> |
pageByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<MODEL> modelClass,
boolean exclude,
java.util.List<java.lang.String> fields,
int pageNumber,
int pageSize) |
<MODEL> org.springframework.data.domain.Page<MODEL> |
pageByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<MODEL> modelClass,
int pageNumber,
int pageSize) |
<RESULT> org.springframework.data.domain.Page<RESULT> |
pageColumnByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<RESULT> resultClass,
java.lang.String collectionName,
boolean exclude,
java.util.List<java.lang.String> fields,
int pageNumber,
int pageSize) |
<RESULT> org.springframework.data.domain.Page<RESULT> |
pageColumnByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<RESULT> resultClass,
java.lang.String collectionName,
java.lang.String columnName,
int pageNumber,
int pageSize) |
java.lang.Object |
save(java.lang.Object model) |
java.lang.Object |
update(java.lang.Object model) |
long |
updateByQuery(org.springframework.data.mongodb.core.query.Query query,
org.springframework.data.mongodb.core.query.Update update,
java.lang.Class modelClass) |
@Autowired public org.springframework.data.mongodb.core.MongoTemplate mongoTemplate
public java.lang.Object save(java.lang.Object model)
public java.lang.Object insert(java.lang.Object model)
public java.lang.Object update(java.lang.Object model)
public <MODEL> java.util.List<MODEL> findAll(java.lang.Class<MODEL> modelClass)
public <MODEL> MODEL getByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<MODEL> modelClass)
public <MODEL> java.util.List<MODEL> findByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<MODEL> modelClass)
public <MODEL> MODEL getByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<MODEL> modelClass,
boolean exclude,
java.util.List<java.lang.String> fields)
public <MODEL> java.util.List<MODEL> findByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<MODEL> modelClass,
boolean exclude,
java.util.List<java.lang.String> fields)
public <RESULT> RESULT getColumnByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<RESULT> resultClass,
java.lang.String collectionName,
java.lang.String columnName)
public <RESULT> RESULT getColumnByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<RESULT> modelClass,
java.lang.String collectionName,
boolean exclude,
java.util.List<java.lang.String> fields)
public <RESULT> java.util.List<RESULT> findColumnByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<RESULT> resultClass,
java.lang.String collectionName,
java.lang.String columnName)
public <RESULT> java.util.List<RESULT> findColumnByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<RESULT> modelClass,
java.lang.String collectionName,
boolean exclude,
java.util.List<java.lang.String> fields)
public <MODEL> org.springframework.data.domain.Page<MODEL> pageByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<MODEL> modelClass,
int pageNumber,
int pageSize)
public <MODEL> org.springframework.data.domain.Page<MODEL> pageByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<MODEL> modelClass,
boolean exclude,
java.util.List<java.lang.String> fields,
int pageNumber,
int pageSize)
public <RESULT> org.springframework.data.domain.Page<RESULT> pageColumnByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<RESULT> resultClass,
java.lang.String collectionName,
java.lang.String columnName,
int pageNumber,
int pageSize)
public <RESULT> org.springframework.data.domain.Page<RESULT> pageColumnByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class<RESULT> resultClass,
java.lang.String collectionName,
boolean exclude,
java.util.List<java.lang.String> fields,
int pageNumber,
int pageSize)
public long updateByQuery(org.springframework.data.mongodb.core.query.Query query,
org.springframework.data.mongodb.core.query.Update update,
java.lang.Class modelClass)
public long deleteByQuery(org.springframework.data.mongodb.core.query.Query query,
java.lang.Class modelClass)
Copyright © 2023. All Rights Reserved.