hibernate中merge/attachDirty/attachClean
生活随笔
收集整理的這篇文章主要介紹了
hibernate中merge/attachDirty/attachClean
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
想探討下 hibernate中merge/attachDirty/att achClean用法 merge:將傳入的detached狀態(tài)的對(duì)象的屬性復(fù)制到持久化對(duì)象中,并返回該持久化對(duì)象 。如果該session中沒(méi)有關(guān)聯(lián)的持久化對(duì)象,加載一個(gè),如果傳入對(duì)象未保存,保存一個(gè)副本并作為持久對(duì)象返回,傳入對(duì)象依然保持detached狀態(tài)。
attachDirty:將傳入的對(duì)象持久化并保存。如果對(duì)象未保存(Transient狀態(tài)),調(diào)用save方法保存。如果對(duì)象已保存(Detached狀態(tài)),調(diào)用update方法將對(duì)象與Session重新關(guān)聯(lián)。
attachClean:將傳入的對(duì)象狀態(tài)設(shè)置為Transient狀態(tài) 在整合使用ssh時(shí),遇到這幾個(gè)方法,想探討下,誰(shuí)有更好的理解。請(qǐng)告之本人
attachDirty:將傳入的對(duì)象持久化并保存。如果對(duì)象未保存(Transient狀態(tài)),調(diào)用save方法保存。如果對(duì)象已保存(Detached狀態(tài)),調(diào)用update方法將對(duì)象與Session重新關(guān)聯(lián)。
attachClean:將傳入的對(duì)象狀態(tài)設(shè)置為Transient狀態(tài) 在整合使用ssh時(shí),遇到這幾個(gè)方法,想探討下,誰(shuí)有更好的理解。請(qǐng)告之本人
轉(zhuǎn)載于:https://blog.51cto.com/77857/157218
總結(jié)
以上是生活随笔為你收集整理的hibernate中merge/attachDirty/attachClean的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C语言程序设计 数组,结构体和指针练习题
- 下一篇: 为何出现Error Loading Mi