實體類物件在hibernate中有3種狀態
分別是瞬時,持久和脫管
瞬時 指的是沒有和hibernate發生任何關係,在資料庫中也沒有對應的記錄,一旦jvm結束,這個物件也就消失了
持久 指得是乙個物件和hibernate發生聯絡,有對應的session,並且在資料庫中有對應的一條記錄
脫管 指的是乙個物件雖然在資料庫中有對應的一條記錄,但是它所對應的session已經關閉了
剛建立完物件,在資料庫中還沒有對應的記錄,這時候是瞬時的;
建立完物件,並且寫入到資料庫中,該物件也和session之間產生了聯絡,這時候是持久的;
關閉session,這個物件在資料庫中雖然有對應的資料,但是已經和session失去了聯絡,相當於脫離了管理,狀態就是脫管的。
Hibernate 實體類註解
hibernate註解 1。entity name entityname 必須,name為可選,對應資料庫中一的個表 2 table name catalog schema 可選,通常和 entity配合使用,只能標註在實體的class定義處,表示實體對應的資料庫表的資訊 name 可選,表示表的名...
model實體類中Hibernate註解說明
hibernate註解 1。entity name entityname 必須,name為可選,對應資料庫中一的個表 2 table name catalog schema 可選,通常和 entity配合使用,只能標註在實體的class定義處,表示實體對應的資料庫表的資訊 name 可選,表示表的名...
hibernate實體類配置詳解
hibernate註解 1。entity name entityname 必須,name為可選,對應資料庫中一的個表 2 table name catalog schema 可選,通常和 entity配合使用,只能標註在實體的class定義處,表示實體對應的資料庫表的資訊 name 可選,表示表的名...