在获取孩子的同时,hibernate正在与其他兄弟姐妹进行联接查询

时间:2020-02-11 11:43:55

标签: sql hibernate jpa join

我有一个A类,标有@mappedSuperclass。 B类是A类的子代,标有@Entity和 B的孩子是C,D,E,并标有@Entity。

随后的存储库接口模式为:-

repoB extends repoA<B>
repoC extends repoA<C>
repoD extends repoA<D>
repoE extends repoA<E>

因此,当我尝试从B获取任何内容时,冬眠通常会在B的所有子项上进行联接查询,因为它不知道运行时对象。

但是,即使我试图获取C的结果,它也会与兄弟姐妹以及与父母进行联接查询。我只想确保当我将运行时对象作为C传递时,它应该仅与B和A进行连接,现在与D和E进行连接。

我该如何实现?

0 个答案:

没有答案