天天看點

Hibernate中的三種資料狀态Hibernate中的三種資料狀态(臨時、持久、遊離)

Hibernate中的三種資料狀态(臨時、持久、遊離)

1.臨時态(瞬時态)

不存在于session中,也不存在于資料庫中的資料,被稱為臨時态。

比如:剛剛使用new關鍵字建立出的對象。

2.持久态

存在于session中,事務還未送出,送出之後最終會進入資料庫的資料,被稱為持久态。

比如:剛剛使用session.save()操作的對象。

3.遊離态(脫管态)

存在于資料庫中,但不存在于session中的資料,被稱為遊離态。

比如:使用了session.save(),并且事務已經送出之後,對象進入資料庫,就變成了遊離态。