0
我在使用Hibernate時遇到了一個問題。表A一對一表B和表A一對一表C.現在我使用get(A.class,id)方法,但是Hibernate生成兩個sql:第一個是join b,第二個是在使用屬性c當「選擇C」,即取=「加入」的失敗,在a和c,誰能幫我看看是什麼原因?如何在Hibernate中使用fetch ='join'?
我在使用Hibernate時遇到了一個問題。表A一對一表B和表A一對一表C.現在我使用get(A.class,id)方法,但是Hibernate生成兩個sql:第一個是join b,第二個是在使用屬性c當「選擇C」,即取=「加入」的失敗,在a和c,誰能幫我看看是什麼原因?如何在Hibernate中使用fetch ='join'?
from Cat as cat
inner join cat.mate as mate
left outer join cat.kittens as kitten
更多的例子here
可以請你提供你的代碼示例?我們需要看你的映射。 – 2012-07-06 10:09:20
和異常堆棧跟蹤 – 2012-07-06 10:14:24
不確定他(或她)是否看到一個異常,只有2個sql語句。 :-) – 2012-07-06 10:18:31