Zac*_*ack 5 java spring mongodb mongorepository
我正在使用Spring的MongoRespository.我有一个类但它被两个方法调用,我想根据调用它的方法将该类存储在Mongo中.如何通过基于mongo中的一个类来拥有两个不同的集合来区分它的使用方式?
现在我在我的dao中有两个存储库接口.
public interface PastOpportunityRepository extends MongoRepository<DMOpportunity, String>, CustomPastOpportunityRepository {}
Run Code Online (Sandbox Code Playgroud)
和
public interface PredictiveOpportunityRepository extends MongoRepository<DMOpportunity, String>, CustomPredictiveOpportunityRepository {`
Run Code Online (Sandbox Code Playgroud)
我想避免使用相同的代码创建两个不同命名的类.
我建议使用Springs MongoTemplate具有收集名称的重载.
MongoTemplate.find(查询查询,类entityClass,String collectionName)
MongoTemplate.insert(Object objectToSave,String collectionName)
| 归档时间: |
|
| 查看次数: |
5433 次 |
| 最近记录: |