我有一个抽象类,该抽象类被大量其他POJO扩展,我需要将所有这些主要POJO存储在专用集合中。
我的存储库如下:
interface TimesliceRepository extends MongoRepository<AbstractTimeslice, String>
如何使对象定向到适当的集合?例如:AATimeslice,BBTimeslice等...
还是我必须为每个POJO都拥有一个存储库? 另外,读取查询是否有效?我怎么能只查询BBTimeslice?
答案 0 :(得分:0)
经过研究,我得出的结论是,对于我的用例而言,最好使用MongoTemplate而不是MongoRepository。