一 安裝hibernate tools插件
1 在線安裝
通過Eclipse的Help->Install New Software 在線安裝插件,插件連接為:
- eclipse helios(3.6)版
- eclipse indigo(3.7)版
如下圖:
2 成功安裝了之后新建一個項目Java Project,名為 HibernateTest。
3 給項目添加數據庫驅動(本人使用sqlserver2008)和Hibernate的包。如下圖:
二 創建Hibernate配置文件(此部分為單獨使用配置文件創建逆向,由於沒有做成功,故可以直接跳到第三部分)
1 打開 Hibernate Configurations 視圖, 菜單 Window -> Show View -> Other...。如下圖:
2 在 Hibernate Configurations 視圖空白區域右建 Add Configurations ,這里名稱我填寫的“hibernate” ,你可以命名為其它,一會兒會被調用。如下圖:
3 彈出配置窗口,各個配置項如下:
Project : Browse 選擇一個需要反向工程的project ,
Database Connection: Hibernate Configured connection
Configuration File: Setup
4 填寫配置文件的各種信息。填寫數據連接相關內容,如IP,數據庫名稱,賬戶,密碼等 點Finish,然后下個窗口點OK 完成配置。如下圖:
5 點擊Finish按鈕完成配置文件的創建
下面采用Data Management + Hibernate配置文件的結合方式創建逆向工程。因為之前我單獨使用Hibernate配置文件的方式沒有逆向成功,也沒有弄清楚是什么原因,后來采用兩種方式結合才做成功了。
三 采用eclipse自帶的數據庫管理器(Data Management)聯通數據庫
下面全程使用圖片加文字說明
1. 打開數據庫管理器(Data Management),並連接上數據庫
2.成功連接數據庫后會看到如下圖的所示
四 添加Hibernate Code Generation工具
1 點擊 window - customize perspective,如下:
五 開始逆向生成Java實體類
下面也是全程使用圖片加文字說明
1.創建Hibernate配置文件
2.創建完配置文件后返回的界面如下
3.切換到Common選項卡設置字符編碼
4.配置文件創建完之后可以看到Hibernate Configuerations 視圖的Database節點中有了數據庫
5.啟動Hibernate Code Generation Configuerations 工具
運行后就可以在項目的src目錄下生成相應的實體類和配置文件了。