本書由互聯(lián)網(wǎng)上影響廣泛的開放文檔OpenDoc系列自由文獻首份文檔“Hibernate開發(fā)指南”發(fā)展而來。在編寫過程中,進行了重新構(gòu)思與組織,同時對內(nèi)容的深度與廣度進行了重點強化。本書從持久層入手,引出對象/關(guān)系數(shù)據(jù)庫映射的由來,接下來聚焦于目前最完善、最強悍的ORM產(chǎn)品——Hibernate。從一個基礎(chǔ)程序入手,講述Hibernate的基本語法與配置,慢慢升高到緩存、延遲加載等高級特性。本書內(nèi)容深入淺出,先講述持久層設(shè)計與ORM,再由Hibernate概述、Hibernate基礎(chǔ)Hibernate高級特性順序展開,直至Hibernate實戰(zhàn),重點講述了Hibernate的基礎(chǔ)語法、基礎(chǔ)配置、O/R映射、數(shù)據(jù)關(guān)聯(lián)、數(shù)據(jù)檢索、HQL實用技術(shù)、自定義持久化實現(xiàn)、Hibernate回調(diào)與攔截、Hibernate分頁等實用技術(shù),Hibernate實戰(zhàn)部分則用一個真實論壇的創(chuàng)建演示了Hibernate的強大功能。本書有豐富的附錄部,在附錄中講述了Hibernate常用的映射配置,Hibernate工具、XDoclet模板配置以及Hibernate的益友iBatis用法,還以卡片的形式列出了本書中所用的工具及軟件,附錄最后一部分是“快速啟動代碼”,供讀者對比與參考,也給初學(xué)者提供了一個快帶起步的基礎(chǔ)。
本書適合于Hibernate的各個階層的讀者。
作者簡介:
夏昕,金融行業(yè)技術(shù)顧問。OpenDoc項目發(fā)起人,《Dr Bobb’s Journal China》常任編委。Bor land 2003技術(shù)專家。醉心于開源項目的研究與推廣,希望能為國內(nèi)的技術(shù)普及盡一份綿薄之力。主要研究領(lǐng)域:敏捷過程、設(shè)計模式、業(yè)務(wù)建模。譯著:《零缺陷編程》、《UML業(yè)務(wù)建模》。 曹曉鋼,從小熱愛計算機屏幕上蹦出的一個字符,感受到其中的無窮樂趣,遂勤學(xué)不綴,尤喜對數(shù)據(jù)結(jié)構(gòu)與算法的學(xué)習(xí),項目實戰(zhàn)經(jīng)驗豐富。 RedSaga網(wǎng)站創(chuàng)立人,Hibernate官方文檔本地化領(lǐng)導(dǎo)者,譯著《深入Java虛擬機(第二版)》。愿為中國開放源代碼事業(yè)的春天早日到來而奮斗。 負責本書“實戰(zhàn)篇”的編寫工作。 唐勇,2000年至2003年底一直從事企業(yè)信息系統(tǒng)的研究與管理。主要研究方向:J2EE系統(tǒng)架構(gòu)、軟件研發(fā)管理以及相關(guān)咨詢培訓(xùn)。 現(xiàn)為上海漫索科技有限公司軟件開發(fā)部經(jīng)理,致力于Future企業(yè)研發(fā)管理系統(tǒng)的設(shè)計、開發(fā)和管理工作!禩anghan Eclipse Plugin for Hibernate》的作者。