Hibernate目錄結構以及環境搭建

2021-06-26 07:39:29 字數 1723 閱讀 8227

上篇部落格,概述了一下hibernate,今天這篇繼續說說hibernate包含的各個包的含義,以及對hibernate環境的搭建。

hibernate包,解壓看到裡邊有若干個資料夾,這些東東是都是什麼,有神馬作用呢?看下圖:

上圖是撿著重要的目錄給重新命名了。

由上至下依次表示:

api 文件——doc:操作的hibernate的手冊,

對映檔案例項——eg:裡邊包含的就是hbm檔案的書寫例項,

配置檔案例項——etc:包含hibernate配置檔案cfg的書寫例項,

hql語法規定——grammar:hibernate持久化資料庫適用的中間語言是hql語言,這裡就是hql和sql轉換的  規則。

hibernate的依賴類庫——lib:hibernate使用的第三方類庫,

hibernate的核心原始碼——src:hibernate的核心原始碼

,但是我們使用的不是它,而是src裡的東西形成的jar包——hibernate3.jar。

測試程式——test,對hibernate的測試**,我們很少用到。

想說的是

說這些目錄是因為發現,剛接觸hibernate,其實不僅是hibernate,我們每每接觸新的東西,過程中遇到bug,就習慣性的「上網」  ,搜啊,找啊的,要是沒有網,就悲催了。那我們要怎麼辦呢?————api在手,輕鬆程式設計。

大家看上邊的目錄,我們需要的東西基本全在裡邊了:除了api,還有對映檔案,配置檔案 的書寫,都有模板供我們用,只是我們沒有發現,還在網上苦尋。根據我最近開始使用api的點滴經驗發現,我通過api查到的東西比網上來的印象深刻。希望對大家有幫助。

很簡單的四步搞定:

1、首先使用eclipse/myeclipse搭建乙個專案。大家都會,就不截圖了。

2、引入hibernate相關的jar包。

2.1 這裡要說的是,因為hibernate的包不是一,兩個,是一大堆,所以我們採用匯入userlibrary的形式來引入。

下圖是建立userlibrary:windows/preference

2.2 像新建的userlib中匯入jar————引入那些包?

hibernate依賴包————上圖中lib下的所有。

hibernate的核心包————hibernate3.jar 。

jdbc驅動包——————連線那個資料庫就匯入那個。

3、講新建的userlibaray加入到專案中————專案右鍵--properties

4、新增配置檔案————告訴專案連線**?

就是在專案的src檔案下,增加hibernate.cfg.xml檔案,具體怎麼寫,已經說過在上圖目錄中有配置檔案的例項。

就這樣就搭建好了。

總結:這個環境中,連線資料庫這一環節,hibernate.cfg.xml只指明了操作方向,而幹活的是匯入的這些jar包。

當然這些東東也只是工作環境,我們真正要服務的內容——物件,是要考對映檔案來實現關係模型和物件模型的匹配。對映檔案將在下篇部落格中介紹。

描述linux目錄結構以及目錄結構命名規定

小結 重要目錄回顧 fhs全稱 filesystem hierarchy standard 中文意思是目錄層次標準,是linux的目錄規範標準。fhs定義了兩層規範 第一層 目錄下的各個目錄應該放什麼檔案資料,例如 etc目錄下放置系統的配置檔案,例如 etc exports,etc hosts,而...

Linux目錄結構以及作用

1 什麼是檔案系統 當您使用linux 的時候,如果您通過ls l 就會發現,在 下包涵很多的目錄,比如etc usr var bin 等目錄,而在這些目錄中,我們進去看看,發現也有很多的目錄或檔案。檔案系統在linux 下看上去就象樹形結構,所以我們可以把檔案系統的結構形象的稱為樹形結構。linu...

Linux目錄結構以及解釋

a,bin 存放二進位制可執行檔案 ls,cat,mkdir等 常用命令一般都在這裡。b,etc 存放系統管理和配置檔案 c,home 存放所有使用者檔案的根目錄,是使用者主目錄的基點 放伺服器的日誌檔案 d,usr 用於存放系統應用程式,比較重要的目錄 usr local 本地系統管理員軟體安裝目...