0
我有以下類。JPQL從多個表中提取數據
class A{
@OneToMany
List<B> bList;
}
class B{}
class C extends A{
@OneToMany
List<D> dList;
}
class D{}
我對每個@OneToMany關係都使用了延遲加載。
我的要求是使用「Join Fetch」從C中獲取所有數據,因爲我不想在訪問B和D時觸發任何其他數據庫調用。 基本上我想取C,用B和D加載「EAGER 「 類似如下 」SELECT DISTINCT c FROM C c LEFT JOIN cB「
如果這對於JPQL不可行,是否可以通過java標準API實現?