Hibernate環境搭建超詳細


前言

環境搭建其實可以簡單到導入相關jar包即可。

但是對於學習來說,這個環境搭建的內容還是挺多的,目的是提供一個讓我們如何快速學習和掌握類庫的學習環境。作為程序猿,學習和使用類庫是必須掌握的技能。如何快速的學習和使用類庫,這里有很多經驗和技巧。比方說參照官方文檔中教程、api、在ide中加入如javadoc支持等等。

官方文檔是我們學習一個類庫中最重要的手段和途徑,書籍、博客教程的作者都是根據官方文檔來學習這些類庫的。官方文檔提供了最新的、系統的、最准確的學習資料。雖然這些文檔有很多都是英文的,但這不是我們不去看文檔的理由。可能你說英語都不太好,但很多人也和你一樣,比如我。即使這樣,我還是堅持看官方文檔,准備一本電子詞典,我用的是bing詞典,每次遇到不認識的單詞,就查一查,並加入到生詞本里,漸漸的一些文檔我都能初略看懂。

從我自學第一個java類庫HttpClient,到現在(半年)我自學了Jsoup、FileUpload、jQuery、highcharts等。雖然我不能說我把這些都吃透了,但實現一些簡單的功能是沒問題的。要問我有什么方法——在桌面上放一個api文檔文件夾。每個程序員的桌面都應該有這么一個文件夾。

clip_image001

今天,為大家介紹Hibernate環境搭建,並不僅僅是導入幾個jar包,我是把我學習類庫的一些經驗分享給大家,授人以魚,不如授人以漁。

1.不要對新的東西有恐懼感,因為作為程序猿,你只能不斷學習。當我們學習過幾個類庫之后,我們就會有一些經驗,而且會發現學習一個新事物的樂趣——成就感。

2.最重要的是參照官方文檔,准備一個電子詞典。在ide中加入javadoc,參考api文檔等。

3.切勿死記硬背,准備一個筆記本。對一些思路性的東西,我們可以記在筆記本里,至於類庫中的類、方法我們主要參考api文檔。

4.不要一味的找百度,費時費力,並且百度上的很多教程是落后我們好久年的老版本,有些時候還會出現一些問題。

5.切勿浮躁,越是着急越是出錯,學習是一個慢慢積累的過程。

下載並了解其文檔結構

Hibernate3.6.10下載地址

http://sourceforge.net/projects/hibernate/files/hibernate3/3.6.10.Final/

clip_image002

下載文件為:hibernate-distribution-3.6.10.Final-dist.zip,文件名的解釋是hibernate3.6.10最終發布版。

解壓后的目錄如下

clip_image003

上面划紅線的是我們特別注意的:

  • documentation是幫助文檔
  • project是源碼
  • hibernate3.jar是Hibernate核心jar包,lib下是Hibernate所需要的支持jar包。

documentation幫助文檔

我們先來看文檔,就是documentation,下面畫紅線的是我們必須要看的。

clip_image004

進入documentation\manual\zh-CN\pdf

clip_image005

看看這是神馬,沒錯就是中文幫助文檔,哈哈。放着先,一會再看!

clip_image006

返回到起點,然后進入documentation\javadocs

clip_image007

點擊index.html進入Hibernate的api幫助文檔

clip_image008

導入jar包

新建一個web工程XHibernate,我們需要導入:

  • hibernate3.jar
  • lib目錄下的required文件夾中的所有jar包
  • 數據庫連接驅動,例如mysql需要:mysql-connector-java-5.1.36-bin.jar

clip_image009

1.將上述jar包復制到XHibernate項目下的WebRoot/WEB-INF/lib目錄下

clip_image010

2.Build Path

在這之間,刷新按下F5刷新。

右擊剛剛新建的項目,選擇build Path -- Configure Build Path...。進入Java Build Path項。

clip_image011

這里有個小技巧,按住Ctrl或Shift鍵可連選。

clip_image012

加入源碼和javadoc支持

在新建好的代碼中,隨便找一個陌生的類例如Session,然后按住ctrl鍵左擊Session類,來到代碼未找到頁面

clip_image013

選擇Attach Source...然后選擇External Folder...

clip_image014

選擇剛才解壓的hibernate文件夾,至此導入源碼和javadoc成功

clip_image015

導入好以后的使用

鼠標指向一個類的方法時,會有方法的詳細解釋。在編碼時非常有用!

例如指向session.save(user);

clip_image016

至此,Hibernate環境搭建完成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM