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 每次執行都會建立乙個新的表,並且...