2016-08-13 39 views
0

我想獲取僅存在於子類上的惰性關聯。 在Hibernate中,這是可能的,其中child.some是關聯這是目前僅Child實體使用取治療聯接,例如Eclipselink fetch-join子類的惰性關聯

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

但是我們使用Eclipselink ver 2.6.3。 AFAIK JPA不包括這個問題,Eclipse不支持獲取對待。我已經嘗試過eclipse提取提示,但沒有成功。

在此先感謝

回答

0

這在EclipseLink的默認情況下不支持(我相信這是一個bug)。但在Joiner庫(InheritanceJoiningCustomizerhttps://github.com/encircled/Joiner)中有工作解決方法