jpa持久化物件四種狀態
阿新 • • 發佈:2018-12-22
自己理解,不完全正確,大致如下:
例:某實體類 Person(int id,string name,int age); id 為主鍵。
新建:new Person(), 並且未給 id 賦值;
遊離:new Person(), 並且給 id 賦值;或者資料庫獲取的Person 類例項,然後關閉了session;
持久化:從資料庫獲取的Person 類例項;
刪除:
參考:
https://blog.csdn.net/yingxiake/article/details/50968059
四種狀態總結:
狀態名 作為java物件存在 在實體管理器中存在 在資料庫存在
New yes no no
Managed yes yes yes
Detached no no no
Removed yes yes no
---------------------
作者:node2017
來源:CSDN
原文:https://blog.csdn.net/yingxiake/article/details/50968059
版權宣告:本文為博主原創文章,轉載請附上博文連結!