1. 程式人生 > >新增JBoss外掛中的hibernate tools後怎麼建立hibernate配置檔案和對資料庫的表進行反轉對映

新增JBoss外掛中的hibernate tools後怎麼建立hibernate配置檔案和對資料庫的表進行反轉對映

1,建立配置檔案hibernate.cfg.xml,在專案上右鍵-->new-->other-->hibernate,選擇如圖:然後next下一步
2,出現頁面
我將要建立的hibernate.cfg.xml放在BooksManage專案的src路徑下,一般也放這兒,然後next下一步

3,出現頁面
其中有幾個配置:
>Database dialect資料庫方言,我用的是Oracle 11g版本資料庫,選擇的是Oracle 10g,裡面有Oracle 8i,Oracle 9i,沒有更高的了,網上查了下10g也支援
>Driver class驅動類,別忘了在你的專案的lib下新增資料庫jar包,並在專案上build path建立引用路徑
>Connection URL連線字串,沒什麼說的了,其中1521為我的埠,orcl為要連線的資料庫名,每個人可能不一樣
>Default schema:這個據我驗證,填寫的應該是你連線orcl資料庫的使用者名稱,和下面的username的值一樣,但是區分大小寫,用大寫的,不填的話在後面會進行大量掃描,有你哭的
>Username,password不用說了,連線orcl資料庫的使用者名稱和密碼
然後勾選下面的複選框,next下一步

4,出現頁面


我是預設的,finish完成,出現hibernate.cfg.xml配置,內容如下:



=============================================分割線============================================================
==========================================下面對資料庫表進行反轉生成實體類================================
1,點下拉按鈕選擇hibernate code generation configurations,出現頁面:

配置如下:
>console configuration選擇你的專案
>output directory選擇目錄,我這裡是src
>勾選reverse...那個複選框
>package:填寫對映到的包
>reveng xml:選擇setup,然後選擇create new..,出現頁面,

我將要生成的hibernate.reveng.xml放在相應專案的src下,next下一步


2,出現頁面:
點選重新整理按鈕,會出現對應的表,我這裡有兩個表,選擇你要對映的那個,然後include,finish完成

3,接著在頁面中選擇exporters匯出選項卡,配置頁面如下:
有3個複選框是勾選的,看到了嗎,然後run執行,這時候就可以在你的專案下的cn.jbit.accp.entity包下看到自動生成的實體類和相應的hbm.xml了
提示:window-->show view-->other-->hibernate-->hibernate configurations,然後ok,可以顯示你剛才的配置



到這裡,這篇文章達到了它的目的,希望能幫助到需要的人,哈,有疑問歡迎提出,thank you!