標籤:gem net 地址 表單 軟體測試 資料庫連接 schema table window
一、安裝hibernate tools外掛程式
1、線上安裝
通過Eclipse的Help->Install New Software 線上安裝外掛程式,外掛程式串連為:
添加如下地址:http://download.jboss.org/jbosstools/updates/stable/helios/
選擇性安裝:hibernate tools在All Jboss tools節點下面
添加如下地址:http://download.jboss.org/jbosstools/updates/development/indigo/
選擇JBoss Web and Java EE Development下的Hibernate Tools。
自行下載:http://www.jboss.org/tools/download.html本人原來用的是eclipse 3.7版本indigo,如所示:
2、成功安裝後,自己建立一個項目測試。
二、串連資料庫的具體實現步驟採用圖文結合講解
1. 開啟Window-> Show View->Other,再開啟資料庫管理員(Data Management)->Data Source Explorer,再Database Connection上右鍵New,並串連上資料庫。
2、點擊中按鈕,建立一個資料庫驅動的配置。
選擇資料庫驅動,可以為該配置另起個名字。
接下來,完善Properties下的General選項卡內容,同樣是串連資料庫的資訊,配置完後點擊Test Connection按鈕測試是否能連通資料庫,然後點擊Next。
再確認無誤後,單擊Finish。
三、產生hibernate實體類的具體步驟
開啟Hibernate Configurations視窗。
然後在開啟視窗右擊,點擊Add Configuration...
Project選擇項目(ph),Database connection選擇剛剛配好的資料庫連接驅動,如果沒有建資料庫驅動可以點擊New建立資料庫驅動(其實可以直接選擇[Hibernate configured connection]通過Hibernate設定檔串連資料庫,但是通過這種方式並不一定能成功,單獨採用Data Management也同樣不一定成功,原因不是很清楚,所以最後採用Data Management + Hibernate設定檔的結合方式,這樣就比較保險)
點擊Ok,這樣Hibernate Configuration就添加了一個配置資訊。
設定檔建立完之後可以看到Hibernate Configuerations 視圖的Database節點中有了資料庫。
然後在eclipse功能表列中的工具列的空白處右擊滑鼠,選擇Customize Perspective。
彈出如下表單後,依照圖中選擇Command Groups Availability選項卡,勾選Hibernate Code Generation,然後單擊確定。
之後工具列就會出現相應按鈕。
單擊該按鈕,並選擇圖中Hibernate Code Generation Configurations。
然後彈出如下該視窗,按如操作,右擊後選擇New。
彈出如下表單,選擇輸出的項目地址,填寫包名,勾選Reverse engineer from JDBC Connection,然後建立hibernate.reveng.xml
hibernate.reveng.xml產生的路徑通過後面的Step選擇,直接選取完後點擊Next,出現如下介面,Console configuration選擇剛剛配置好的hibernate,點擊Refresh按鈕,就會出現資料庫的全部schema,找到你的資料庫,然後將需要產生實體類的表其Include到右側視窗裡,然後點擊Finish按鈕完成hibernate.reveng.xml的建立。
然後點擊Run,運行後就可以在項目的相應目錄下產生相應的實體類和設定檔或者直接是帶註解映射的實體類了。
相關的參考網址:http://blog.csdn.net/wangpeng047/article/details/6877720
http://www.cnblogs.com/whjblogs/p/3137385.html
http://www.2cto.com/database/201501/372023.html
Eclipse中通過Hibernate Tools外掛程式實現從資料庫逆向產生Hibernate帶註解的實體類