2016-08-13 4 views
0

Ich möchte eine faule Verknüpfung abrufen, die nur in einer Unterklasse vorhanden ist. In Hibernate ist es möglich behandeln zu verwenden zu holen verbindet, zum BeispielEclipselink fetch-join lazy Zuordnungen einer Unterklasse

select a from A a left join fetch treat(a.parent as Child) u left join fetch child.some 

Wo child.some ist ein Verein, der nur auf Child Entität vorhanden ist.

Aber wir verwenden Eclipselink ver 2.6.3. AFAIK JPA deckt dieses Problem nicht ab, das Abrufen von Leckerbissen wird von Eclipse nicht unterstützt. Ich habe bereits Eclipse Fetch Hinweise ohne Erfolg versucht.

Vielen Dank im Voraus

Antwort

0

Dies ist nicht in Eclipsestandardmäßig unterstützt (ich glaube, es ist ein Bug). Aber es gibt Workaround in Joiner-Bibliothek (InheritanceJoiningCustomizer in https://github.com/encircled/Joiner)

Verwandte Themen