在spring数据mongodb中为同一类有多个存储库

时间:2018-10-22 16:18:34

标签: java spring kotlin spring-data

所以我有一个数据类x,我想为其提供2个存储库。存储库Y和Z都应能够存储X类型的文档。

问题是,当我在两个存储库中都使用MongoRepository时,它假定集合名称为X。因此,我希望有一种方法可以为存储库重命名集合...或者一种更好的方法想要在这里

1 个答案:

答案 0 :(得分:0)

尝试使用继承并以这种方式定义适当的集合名称。可能会为您提供保存在不同集合中的可能性,但您仍将无法动态指定集合名称和响应。在运行时的数量。