[導(dǎo)入]Hibernate中對象的三態(tài)
Hibernate中對象可能有三種狀態(tài):臨時(shí)態(tài)(Transient),游離態(tài)(Detached)和持久態(tài)(Persistent)。 對象中沒有主鍵(或主鍵在數(shù)據(jù)表中不存在)時(shí)為臨時(shí)態(tài),一般在對象剛通過new操作符創(chuàng)建出來的時(shí)候 如果臨時(shí)態(tài)的對象進(jìn)行了save操作,則變?yōu)槌志脩B(tài) 持久態(tài)對象所屬的Session關(guān)閉,則變?yōu)橛坞x態(tài)。delete持久態(tài)對象,則變?yōu)榕R時(shí)態(tài) 下面是狀態(tài)圖 ![]() |
文章來源: http://underwind.javaeye.com/blog/59906