Hibernate 學習記錄二

2021-09-12 21:29:49 字數 836 閱讀 6255

hibernate的持久化類的編寫規則

無引數構造

屬性私有

屬性盡量使用包裝類

提供乙個唯一oid與主鍵對應

不要使用final修飾

hibernate的主鍵生成策略

主鍵分類

自然主鍵

**主鍵

主鍵生成策略

increment

identity

sequence

uuid

native

assigned

foreign

hibernate的持久化類的三種狀態

瞬時態:沒有唯一標識oid,沒有被session管理

持久態:有唯一標識oid,已經被session管理

脫管態:有唯一標識oid,沒有被session管理

狀態轉換:(了解)

hibernate的一級快取

一級快取:hibernate優化手段,稱為是session級別快取。

一級快取:快照區

hibernate的事務管理

事務的回顧

事務的概念

事務的特性

引發安全性問題

安全性問題解決

hibernate解決讀問題

配置設定隔離級別

hibernate解決service事務

採用的是執行緒繫結的方式:

hibernate的其他的api

query :hql 物件導向方式的查詢。

criteria :qbc 完成物件導向化。

sqlquery :sql查詢

hibernate學習記錄8

繼承對映 employee中有兩個子類,分別是技術 skiller 和銷售 sales 三種方式解決這個問題 1 一張表繼承體系一張表 employee表結構修改為id,depart id,type 表示員工的型別 skill,sell。employee.hbm.xml檔案 employee seq...

Hibernate學習筆記(二)

目錄 一 主鍵的分類 二 主鍵的生成策略 三 持久化類的三種狀態 四 一級快取 五 事務管理 1 自然主鍵 以表中的乙個字段為主鍵 increment hibernate 中提供的自動增長機制 由hibernate傳送語句從資料庫中查出主鍵的最大值 每個session只查1 次 以 該值為基礎,每次...

Java學習之hibernate(二)

自動生成表結構 etc hibernate.properties update 常用 自動生成表結構 如果對映檔案和資料庫表字段不對應 將會修改表的字段 但是原來表的字段不會改變 會新增字段 create 每次執行都會建立乙個新的表 資料丟失 create drop 每次執行都會建立乙個新的表,並且...