Hibernate 實戰, 2/e
內容描述
《Hibernate實戰(第2版)》分為五個主要部分。在第1部分“ORM入門”中,我們將探討對象/關系映射背後的基礎。我們將演練親身實踐的指南,以便讓你開始處理自己的首個Hibernate項目。我們將介紹用於域模型的Java應用程序設計,以及用於創建對象/關系映射元數據的選項。第2部分“映射策略”專註於Java類及其屬性,以及它們如何映射到SQL表和列。我們將探究Hibernate和Java持久化中的所有基本和高級映射選項。我們將介紹如何處理繼承、集合以及復雜類關聯。最後,我們要探討遺留數據庫模式的集成以及特別難處理的一些映射策略。第3部分“事務性數據處理”完全與使用Hibernate和Java持久化加載與存儲數據有關。我們將介紹編程接口、如何編寫事務性應用程序,以及Hibernate如何才能最有效地從數據庫加載數據。第4部分“編寫查詢”將介紹數據查詢功能,並詳盡講解查詢語言和API。在這一部分中,並非所有章節都是以指南的風格來編寫的;我們期望你在構建一個應用程序以及為特定查詢問題查找解決方案時經常瀏覽《Hibernate實戰(第2版)》的這一部分。第5部分“構建應用程序”將探討分層和有會話意識的Java數據庫應用程序的設計與實現。我們要探討用於Hibernate的最常見設計模式,比如數據訪問對象(Data Access Object,DAO)。你會看到如何才能輕松測試自己的Hibernate應用程序,並且學習在Web和客戶端/服務器應用程序中使用對象/關系映射軟件時,通常有哪些相關的非常好的實踐。
海報: