1. 程式人生 > >jpa持久化物件四種狀態

jpa持久化物件四種狀態

自己理解,不完全正確,大致如下:

 

例:某實體類   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
版權宣告:本文為博主原創文章,轉載請附上博文連結!