淺談Hibernate中的三種數(shù)據(jù)狀態(tài)(臨時、持久、游離)
1.臨時態(tài)(瞬時態(tài))
不存在于session中,也不存在于數(shù)據(jù)庫中的數(shù)據(jù),被稱為臨時態(tài)。
比如:剛剛使用new關鍵字創(chuàng)建出的對象。
2.持久態(tài)
存在于session中,事務還未提交,提交之后最終會進入數(shù)據(jù)庫的數(shù)據(jù),被稱為持久態(tài)。
比如:剛剛使用session.save()操作的對象。
3.游離態(tài)(脫管態(tài))
存在于數(shù)據(jù)庫中,但不存在于session中的數(shù)據(jù),被稱為游離態(tài)。
比如:使用了session.save(),并且事務已經(jīng)提交之后,對象進入數(shù)據(jù)庫,就變成了游離態(tài)。
以上這篇淺談Hibernate中的三種數(shù)據(jù)狀態(tài)(臨時、持久、游離)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
SpringBoot整合Springsecurity實現(xiàn)數(shù)據(jù)庫登錄及權(quán)限控制功能
本教程詳細介紹了如何使用SpringBoot整合SpringSecurity實現(xiàn)數(shù)據(jù)庫登錄和權(quán)限控制,本文分步驟結(jié)合實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧2024-10-10Java實現(xiàn)平鋪列表(List)互轉(zhuǎn)樹形(Tree)結(jié)構(gòu)
本文主要介紹了Java實現(xiàn)平鋪列表(List)互轉(zhuǎn)樹形(Tree)結(jié)構(gòu),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-08-08Spring整合Mybatis使用<context:property-placeholder>時的坑
這篇文章主要介紹了Spring整合Mybatis使用<context:property-placeholder>時的坑 的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-06-06Java嵌入式開發(fā)的優(yōu)勢及有點總結(jié)
在本篇內(nèi)容里小編給大家整理了關于Java嵌入式開發(fā)的優(yōu)勢及相關知識點內(nèi)容,有興趣的朋友們學習下。2022-11-11Java 1.8使用數(shù)組實現(xiàn)循環(huán)隊列
這篇文章主要為大家詳細介紹了Java 1.8使用數(shù)組實現(xiàn)循環(huán)隊列,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-10-10