2012-02-14 74 views
0

在Hibernate參考據說合併()奇怪的合併()行爲,在Hibernate參考報價

•如果目前與 會話關聯的持久實例,嘗試加載它從數據庫,或創建一個新的持久 實例

•持久實例返回

•給定的情況下不成爲與會話相關聯,它 仍然detache d

最後一行表示返回的對象是分離的? merge()用於重新關聯分離對象與會話,那麼它如何返回分離的對象?

回答

0

該文檔顯示「給定實例」。這意味着:

A a, b; 
... 
a = session.merge(b); 

在這個階段,a與會議關聯,但b保持分離。