Hibernate開發與實戰

Hibernate開發與實戰

從開發到培訓:深知初學者是怎樣起步的,《Hibernate開發與實戰》對內容進行了精心布局,完全符合初學者的學習路徑。從書本到實踐:《Hibernate開發與實戰》在保證知識體系完備、脈絡清晰、論述精準深刻的同時,尤其注重讀者的實際動手能力。從文字到視頻:《Hibernate開發與實戰》精心配備了融入作者多年高端Java職業教育的心血的教學視頻,使得初學者輕鬆學到價值不菲的專業培訓課上學到的知識。

基本信息

內容簡介

本書採用理論闡述、實例項目、視頻講解相結合的方式,全面講解了Hibernate Core、Hibernate、Annotations、Hibernate Search、Hibernate EntityManager等內容。
全書共23章。第1~18章,講解Hibernate Core的內容。第19章講解Hibernate Annotations內容。第19章講解Hibernate Anonations和Hibernate EntityManager的內容。第20章講解Hibernate Search的內容。第21章講解Hibernate與Struts 2框架如何進行整合開發。第22章講解Hibernate與Spring框架如何進行整合開發。第23章,則詳細講解如何組合運用Hibernate、Struts 2和Spring框架,開發一個完整的網路部落格系統。
全書結構嚴謹,層次清晰,語言生動,論述精準而深刻,程式實例豐富實用。本書需要讀者具有Java程式語言和HTML的基礎。本書還提供了大量的實例代碼,讀者可以自由使用,這些代碼非常實用,適合解決Hibernate開發中的實際問題。本書不僅適合用作普通高校或職業培訓教材,更是Hibernate初學者和開發者的首選參考書。

圖書目錄

第1章 Hibernate起源
1.1 ORM框架
1.2 ORM核心理念
1.3 持久層概念
1.4 Hibernate
1.4.1 Hibernate Core
1.4.2 Hibernate Annotations
1.4.3 Hibernate EntityManager
1.4.4 Hibernate Search
1.4.5 Hibernate Shards
1.4.6 Hibernate Validator
1.4.7 Hibernate Tools
1.4.8 NHibernate
1.4.9 JBoss Seam
1.5 下載Hibernate
1.6 使用Hibernate的第1個例子
第2章 Hibernate的核心接口與類
2.1 Configuration類
2.1.1 Hibernate配置檔案
2.1.2 在應用程式中設定新的屬性值
2.1.3 Hibernate的核心配置信息
2.1.4 資料庫方言類
2.2 SessionFactory接口
2.3 Session接口
2.3.1 save()方法
2.3.2 get()方法
2.3.3 load()方法
2.3.4 update()方法
2.3.5 delete()方法
2.4 Transaction接口
2.5 Query接口
2.6 Criteria接口
2.7 使用MyEclipse可視化開發Hibernate實例
2.8 Hibernate套用的開發方式
2.8.1 自底向上,從資料庫表到持久化類
2.8.2 自上向下,持久化類到資料庫表
2.8.3 從中間出發,向上與向下發展
2.9 設定Hibernate使用連線池
2.10 使用c3p0連線池
第3章 標識符屬性生成策略與對象識別
3.1 資料庫中的主鍵
3.1.1 自然主鍵
3.1.2 代理主鍵
3.2 標識符屬性
3.3 標識符屬性的生成策略
3.3.1 increment生成策略
3.3.2 identity生成策略
3.3.3 sequence生成策略
3.3.4 hilo生成策略未
3.3.5 seqhilo生成策略
3.3.6 uuid生成策略
3.3.7 guid生成策略
3.3.8 native生成策略
3.3.9 assigned生成策略
3.3.10 foreign生成策略
3.3.11 選擇標識符屬性生成策略
3.4 映射復合主鍵
3.4.1 數據準備
3.4.2 使用屬性映射複合主鍵
3.4.3 使用主鍵類映射複合主鍵
3.5 對象識別
3.5.1 Java中的對象識別
3.5.2 識別資料庫中數據
3.5.3 識別Hibernate中的持久化對象
3.6 Commons lang buider
3.6.1 安裝Commonclipse
3.6.2 使用Commonclipse
第4章 持久化對象生命周期
4.1 持久化對象生命周期的狀態
4.1.1 Transient狀態
4.1.2 Persistent狀態
4.1.3 Detached狀態
4.1.4 Removed狀態
4.1.5 Session對象的“髒”數據檢查
4.2 Session接口的核心方法
4.2.1 saveOrUpdate()方法
4.2.2 merge()方法
4.2.3 flush()方法
4.2.4 close()方法
4.3 不可更改的持久化對象

相關詞條

相關搜尋

熱門詞條

聯絡我們