Hibernate tools

 05年的8月份第一次接觸Hibernate tools,使用起來感覺還不錯,但也沒有深入研究,後來由於一直在做一個項目,再後來用了一陣myeclipse,現在換了公司,使用wtp-all-in-one(eclipse的一個版本),生成domain的時候使用了Hibernate tools,發現都不知怎麼用了,週末在家研究一番,記錄如下:

       我的wtp(eclipse)版本是:wtp-all-in-one-sdk-R-1.5.2-200610261841-win32

              Hibernate版本是:HibernateTools-3.2.0.beta8

       1、插件安裝說明:將下載的HibernateTools-3.2.0.beta8.zip解壓到到HibernateTools-3.2.0.beta8文件夾,然後通過eclipse的Help——〉Software Updates——〉Find and Install...,打開Install 窗口,選擇Search for new features to install,單擊Next進入如下窗口,單擊“New Local Site...”選擇解壓到本地的HibernateTools-3.2.0.beta8文件夾,選中HibernateTools-3.2.0.beta8,然後單擊“finish”按鈕,就能自動安裝了,安裝完了需要重啓eclipse。

        2、xdoclet,要使用Hibernatetools必須配置xdoclet,下載xdoclet包,我下載的是xdoclet-1.2.3,解壓到當前文件夾下,然後打開Eclipse的Windows——〉Preferences打開Preferences窗口,找到XDoclet選項,配置XDoclet Home,如下圖所示:

         3、在項目中使用Hibernatetools:新建Project——〉Dynamic Web Project ,單擊Next ,輸入項目名,單擊Finish完成項目創建。拷貝數據庫驅動文件放在項目的Web-inf/lib目錄下 ,然後右鍵單擊src,New ——〉others——〉Hibernate ——〉Hibernate Configuration File (cfg.xml),如下圖所示:

       Next,Create a console configuration (別忘了選中上圖中的“Create a console configuration”),如下圖所示,在Classpath中要添加數據庫聯接驅動文件:

 

 單擊“Finish”完成。

單擊“Run——〉Hibernate Code Gernation...——〉Hibernate Code Gernation...彈出Hibernate Code Gernation...配置窗口,配置如下圖所示:

單擊“Run”生成domain(包括pojo和mapping文件)。

打開Hibernate Console Perspective,這是我們會看到剛纔配置好的Configuration:myHibernatetoolsTest,此時,我們需要對他做些修改,我曾經在這裏耽誤了一些時間,主要有兩點:1〉Additional mapping files,把生成的所有的mapping files都添加進去。2〉classpath:已經添加過數據庫的驅動,此時要把本項目的classpath路徑添加上。配置好這兩點,單擊“Finish”完成。我的如下圖所示:

 分別單擊Configuration、Session Factiory、Database前面的加號,可以看到相應的內容,單擊“Hql”按鈕,打開一個hql編輯窗口,選擇“myHibernatetoolstest”,輸入“from User”,查看輸出結果,整個如下圖所示:

介紹到此結束。


本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/guohaihang/archive/2009/04/21/4098613.aspx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章