資源簡介
在今日的企業環境中,把面向對象的軟件和關系數據庫一起使用可能是相當麻煩、浪費時間的。Hibernate是一個面向Java環境的對象/關系數據庫映射工具。對象/關系數據庫映射(object/relational mapping (ORM))這個術語表示一種技術,用來把對象模型表示的對象映射到基于SQL的關系模型數據結構中去。
Hibernate不僅僅管理Java類到數據庫表的映射(包括Java數據類型到SQL數據類型的映射),還提供數據查詢和獲取數據的方法,可以大幅度減少開發時人工使用SQL和JDBC處理數據的時間。
Hibernate的目標是對于開發者通常的數據持久化相關的編程任務,解放其中的95%。對于以數據為中心的程序來說,它們往往只在數據庫中使用存儲過程來實現商業邏輯,Hibernate可能不是最好的解決方案;對于那些在基于Java的中間層應用中,它們實現面向對象的業務模型和商業邏輯的應用,Hibernate是最有用的。不管怎樣,Hibernate一定可以幫助你消除或者包裝那些針對特定廠商的SQL代碼,并且幫你把結果集從表格式的表示形式轉換到一系列的對象去。
如果你對Hibernate和對象/關系數據庫映射還是個新手,或者甚至對Java也不熟悉,請按照下面的步驟來學習。
閱讀第 1 章 Hibernate入門 ,這是一篇包含詳細的逐步指導的指南。本指南的源代碼包含在發行包中,你可以在doc/reference/tutorial/目錄下找到。
閱讀第 2 章 體系結構(Architecture)來理解Hibernate可以使用的環境。
查看Hibernate發行包中的eg/目錄,里面有一個簡單的獨立運行的程序。把你的JDBC驅動拷貝到lib/目錄下,修改一下src/hibernate.properties,指定其中你的數據庫的信息。進入命令行,切換到你的發行包的目錄,輸入ant eg(使用了Ant),或者在Windows操作系統中使用build eg。
把這份參考文檔作為你學習的主要信息來源。
在Hibernate 的網站上可以找到經常提問的問題與解答(FAQ)。
在Hibernate網站上還有第三方的演示、示例和教程的鏈接。
Hibernate網站的“社區(Community Area)”是討論關于設計模式以及很多整合方案(Tomcat, JBoss AS, Struts, EJB,等等)的好地方。
如果你有問題,請使用Hibernate網站上鏈接的用戶論壇。我們也提供一個JIRA問題追蹤系統,來搜集bug報告和新功能請求。如果你對開發Hibernate有興趣,請加入開發者的郵件列表。(Hibernate網站上的用戶論壇有一個中文版面,JavaEye也有Hibernate中文版面,您可以在那里交流問題與經驗。)
商業開發、產品支持和Hibernate培訓可以通過JBoss Inc.獲得。(請查閱:http://www.hibernate.org/SupportTraining/)。 Hibernate是一個專業的開放源代碼項目(Professional Open Source project),也是JBoss Enterprise Middleware System(JEMS),JBoss企業級中間件系統的一個核心組件。
1. 翻譯說明
本文檔的翻譯是在網絡上協作進行的,也會不斷根據Hibernate的升級進行更新。提供此文檔的目的是為了減緩學習Hibernate的坡度,而非代替原文檔。我們建議所有有能力的讀者都直接閱讀英文原文。若您對翻譯有異議,或發現翻譯錯誤,敬請不吝賜教,報告到如下email地址:cao at redsaga.com
Hibernate版本3的翻譯由滿江紅翻譯團隊(RedSaga Translate Team)集體進行,這也是一次大規模網絡翻譯的試驗。在不到20天的時間內,我們完成了兩百多頁文檔的翻譯,這一成果是通過十幾位網友集體努力完成的。通過這次翻譯,我們也有了一套完整的流程,從初譯、技術審核一直到文字審核、發布。我們的翻譯團隊還會繼續完善我們的翻譯流程,并翻譯其他優秀的Java開源資料,敬請期待。

代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????727449??2012-02-16?14:17??Hibernate中文API.CHM
-----------?---------??----------?-----??----
???????????????727449????????????????????1
-----------?---------??----------?-----??----
?????文件?????727449??2012-02-16?14:17??Hibernate中文API.CHM
-----------?---------??----------?-----??----
???????????????727449????????????????????1
評論
共有 條評論