淺談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)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Java中的SynchronousQueue阻塞隊列使用代碼實例
這篇文章主要介紹了Java中的SynchronousQueue阻塞隊列使用代碼實例,SynchronousQueue是無緩沖區(qū)的阻塞隊列,即不能直接向隊列中添加數(shù)據(jù),會報隊列滿異常,需要的朋友可以參考下2023-12-12
java實現(xiàn)mongodb的數(shù)據(jù)庫連接池
這篇文章主要介紹了基于java實現(xiàn)mongodb的數(shù)據(jù)庫連接池,Java通過使用mongo-2.7.3.jar包實現(xiàn)mongodb連接池,感興趣的小伙伴們可以參考一下2015-12-12
解決Java 部署Tomcat時使用jni和jna調(diào)用DLL文件的問題
這篇文章主要介紹了解決Java 部署Tomcat時使用jni和jna調(diào)用DLL文件的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11
java面試JDK8?new?ReentrantLock()加鎖流程解析
這篇文章主要為大家介紹了java面試JDK8?new?ReentrantLock()加鎖流程解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-07-07
Spring?Boot?Reactor?整合?Resilience4j詳析
這篇文章主要介紹了Spring?Boot?Reactor整合Resilience4j詳析,文章通過引入pom包展開詳細介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下2022-09-09
如何使用 Spring Boot 和 Canal 實現(xiàn) My
本文介紹了如何使用SpringBoot和Canal實現(xiàn)MySQL數(shù)據(jù)庫之間的數(shù)據(jù)同步,通過配置主庫、創(chuàng)建Canal用戶、配置CanalServer以及開發(fā)SpringBoot客戶端,實現(xiàn)了將主庫的數(shù)據(jù)實時同步到多個從庫,感興趣的朋友跟隨小編一起看看吧2025-02-02

