程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 系統學習hibernate之三 transient、persistent、detached狀態

系統學習hibernate之三 transient、persistent、detached狀態

編輯:關於JAVA

transient、persistent、detached狀態關系圖如下:

1、transient狀態的特征:

* 在數據庫中沒有與之匹配的數據

* 沒有納入session的管理

2、persistent狀態的特征:

* persistent狀態的對象在數據庫中有與之匹配的數據

* 納入了session的管理

* 在清理緩存(髒數據檢查)的時候,會和數據庫同步

3、detached狀態的特征:

* 在數據庫中有與之匹配的數據

* 沒有納入session的管理

PS:了解這幾種狀態對深入使用hibernate有比較大的意義,開發過程中減少很多不必要的錯誤。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved