Hibernate中實體對象生命週期及狀態

對象的狀態轉換圖 站在持久化的角度, Hibernate 把對象分爲 4 種狀態: 持久化狀態, 臨時狀態, 遊離狀態, 刪除狀態. Session 的特定方法能使對象從一個狀態轉換到另一個狀態. 臨時狀態/瞬時狀態 在使用代理主鍵的情況下, OID 通常爲 null 不處於 Session 的緩存中 在數據庫中沒有對應的記錄 臨時狀態對象的出現: 可能是新創建的對象,可能是被刪除的持久狀態或遊離
相關文章
相關標籤/搜索