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

1、transient狀態的特征:
* 在數據庫中沒有與之匹配的數據
* 沒有納入session的管理
2、persistent狀態的特征:
* persistent狀態的對象在數據庫中有與之匹配的數據
* 納入了session的管理
* 在清理緩存(臟數據檢查)的時候,會和數據庫同步
3、detached狀態的特征:
* 在數據庫中有與之匹配的數據
* 沒有納入session的管理
PS:了解這幾種狀態對深入使用hibernate有比較大的意義,開發過程中減少很多不必要的錯誤。
-------------------------------------------------------------------------------------------------
PS:本博客文章,如果沒有注明是有“轉”字樣,屬于本人原創。如果需要轉載,務必注明作者和文章的詳細出處地址,否則不允許轉載,多謝合作!
posted on 2008-10-09 20:51
apple0668 閱讀(461)
評論(0) 編輯 收藏 所屬分類:
hibernate