hibernate反向工程 (eclipse和myeclipse)

hibernate反向工程 (eclipse和myeclipse)

     如何提取數據庫的模式信息,想通過hibernate的反向工具嘗試下。

一、myeclipse下hibernate反向工程:

     

1、選擇myeclipse hibernate視圖

2、建立與後臺數據庫的連接

    1)configure database driver;

    2)添加對應的數據庫driver;

    3)添加driver對應的jar包;

    4)配置鏈接參數(示例:jdbc:oracle:thin:@10.3.15.30:1521:wmdev)

3、打開數據庫連接,選中所對應的表

4、右鍵數據表對象,選擇hibernate reverse engineering

5、選擇將要生成的文件的路徑:java src folder,java package

6、勾選Java data object,然後finish,生成完成後,在第5步中的路徑下可以看到生成pojo文件。

 

eclipse下反向工程

 

 

第一步:安裝 hibernate tools
1, 登錄 jboss 網站下載插件
http://www.jboss.org/tools/download.html
2,選擇Update Sites網絡安裝Hibernate插件
http://www.jboss.org/tools/download/dev
我選擇安裝的是3.2bata2開發版,您可以選擇3.1ga正式版

 

補充:上面兩個網址不一定能用。可以嘗試下下面這個網址。

安裝Hibernate插件

http://download.jboss.org/jbosstools/updates/development

http://download.jboss.org/jbosstools/updates/stable/

 

 3, 成功安裝 hibernate tools 以後,新建一個java project , 名稱HibernateTest

hibernate反向工程 (eclipse和myeclipse)【轉】 - xiaoyou8519 - 夢-- 隨心  隨緣

點 Finish 完成,並添加 hibernate 庫文件及 mysql 驅動如下

hibernate反向工程 (eclipse和myeclipse)【轉】 - xiaoyou8519 - 夢-- 隨心  隨緣
打開 Hibernate Configurations 視圖, 菜單 Window  -> Show View -> Other... 

hibernate反向工程 (eclipse和myeclipse)【轉】 - xiaoyou8519 - 夢-- 隨心  隨緣

 在 Hibernate Configurations 視圖空白區域右建 Add Configurations ,這裏名稱我填寫的“hibernate” ,你可以命名爲其它,一會兒會被調用

hibernate反向工程 (eclipse和myeclipse)【轉】 - xiaoyou8519 - 夢-- 隨心  隨緣
彈出配置窗口如下

Project : Browse 選擇一個需要反向工程的project

Database Connection: Hibernate Configured connection

Configuration File: Setup

hibernate反向工程 (eclipse和myeclipse)【轉】 - xiaoyou8519 - 夢-- 隨心  隨緣
hibernate反向工程 (eclipse和myeclipse)【轉】 - xiaoyou8519 - 夢-- 隨心  隨緣hibernate反向工程 (eclipse和myeclipse)【轉】 - xiaoyou8519 - 夢-- 隨心  隨緣
填寫數據連接相關內容,如IP,數據庫名稱,賬戶,密碼等 點Finish 完成配置

hibernate反向工程 (eclipse和myeclipse)【轉】 - xiaoyou8519 - 夢-- 隨心  隨緣

 下面開始根據配置創建反向生成代碼

hibernate反向工程 (eclipse和myeclipse)【轉】 - xiaoyou8519 - 夢-- 隨心  隨緣
hibernate反向工程 (eclipse和myeclipse)【轉】 - xiaoyou8519 - 夢-- 隨心  隨緣
雙擊或右建菜單 new 一個配置

hibernate反向工程 (eclipse和myeclipse)【轉】 - xiaoyou8519 - 夢-- 隨心  隨緣
修改配置名稱後,點 Apply 按鈕生效

hibernate反向工程 (eclipse和myeclipse)【轉】 - xiaoyou8519 - 夢-- 隨心  隨緣
Console configuration: 選擇剛纔創建的 hibernate 配置
Output directory :輸出目錄選擇 項目名稱/src 目錄
Package 名稱我填的 www.db.pojo 你可以隨便起名,這個包會自動創建

切換到 Exporter 標籤頁繼續設置

hibernate反向工程 (eclipse和myeclipse)【轉】 - xiaoyou8519 - 夢-- 隨心  隨緣
點 Apply 按鈕完成設置,點 Run 按鈕即可根據數據庫生成JAVA 實體類了

運行結果如下hibernate反向工程 (eclipse和myeclipse)【轉】 - xiaoyou8519 - 夢-- 隨心  隨緣

由於生成的實體類實現了 java.io.Serializable 所以會有黃色感嘆號,右鍵生成一個

hibernate反向工程 (eclipse和myeclipse)【轉】 - xiaoyou8519 - 夢-- 隨心  隨緣
hibernate反向工程 (eclipse和myeclipse)【轉】 - xiaoyou8519 - 夢-- 隨心  隨緣


eclipse j2ee 3.6.1:help 菜單 -> Install New Software...
hibernate反向工程 (eclipse和myeclipse)【轉】 - xiaoyou8519 - 夢-- 隨心  隨緣
或者您也可以下載插件本地安裝
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章