同一Java类的多个MongoDB集合名称

时间:2014-07-28 12:47:40

标签: java spring mongodb mongorepository

我正在使用Spring的MongoRespository。我有一个类但它被两个方法调用,我想根据调用它的方法将该类存储在Mongo中。如何通过基于mongo中的一个类来拥有两个不同的集合来区分它的使用方式?

现在我的dao中有两个存储库接口。

public interface PastOpportunityRepository extends MongoRepository<DMOpportunity, String>,       CustomPastOpportunityRepository {}

public interface PredictiveOpportunityRepository extends MongoRepository<DMOpportunity, String>, CustomPredictiveOpportunityRepository {`

我想避免使用相同的代码创建两个不同命名的类。

1 个答案:

答案 0 :(得分:8)