2012-07-06 71 views
0

我在使用Hibernate時遇到了一個問題。表A一對一表B和表A一對一表C.現在我使用get(A.class,id)方法,但是Hibernate生成兩個sql:第一個是join b,第二個是在使用屬性c當「選擇C」,即取=「加入」的失敗,在a和c,誰能幫我看看是什麼原因?如何在Hibernate中使用fetch ='join'?

+0

可以請你提供你的代碼示例?我們需要看你的映射。 – 2012-07-06 10:09:20

+0

和異常堆棧跟蹤 – 2012-07-06 10:14:24

+0

不確定他(或她)是否看到一個異常,只有2個sql語句。 :-) – 2012-07-06 10:18:31

回答

0
from Cat as cat 
inner join cat.mate as mate 
left outer join cat.kittens as kitten 

更多的例子here