日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Hibernate實(shí)體對象的生命周期

Hibernate實(shí)體對象的生命周期

實(shí)體對象的3種狀態(tài)

Transient(自由狀態(tài))

所謂的Transient,即實(shí)體對象在內(nèi)存中自由存在,它與數(shù)據(jù)庫中的記錄無關(guān).

Persistent(持久狀態(tài))

所謂的Persistent,即Hibernate實(shí)體對象處于由Hibernate框架所管理的狀態(tài),這種狀態(tài)下,實(shí)體對象的引用被納入了Hibernate實(shí)體容器中加以管理.
處于Persistent狀態(tài)的對象,其變更將由Hibernate持久化到數(shù)據(jù)庫中. 簡而言之,如果一個實(shí)體對象與某個Session實(shí)例發(fā)生了關(guān)聯(lián),并處于對應(yīng)Session的有效期內(nèi),那么它將處于Persistent狀態(tài).

Detached(游離狀態(tài))

處于Persistent狀態(tài)的對象,其對應(yīng)的Session實(shí)例關(guān)閉之后,那么些對象就處于"Detached"狀態(tài).在數(shù)據(jù)庫中存在對應(yīng)的記錄. 同時,三種狀態(tài)可以相互轉(zhuǎn)換.

Hibernate實(shí)體對象的識別

◆實(shí)體身份識別(Data Identity)

◆引用比較(==)

◆內(nèi)容比較(equals)

在站數(shù)據(jù)庫的角度,我們認(rèn)為,在一個庫表結(jié)構(gòu)中,主鍵可以惟一確定一條記錄,那么擁有同樣主鍵的實(shí)體對象,則認(rèn)為他們等同.在Hibernate中,這個規(guī)則亦成立.

【編輯推薦】

  1. 各種Hibernate保存方式的區(qū)別
  2. 對Hibernate繼承映射的講解
  3. 有關(guān)Hibernate優(yōu)點(diǎn)和缺點(diǎn)的闡述
  4. 作為持久層的Hibernate優(yōu)點(diǎn)及缺點(diǎn)
  5. Hibernate 刪除出現(xiàn)異常的解決方案

網(wǎng)站欄目:Hibernate實(shí)體對象的生命周期
當(dāng)前鏈接:http://www.5511xx.com/article/codcjpe.html