以前一直用myelipse,在myeclipse做hibernate逆向工程倒是很順手了。
可是最近改用eclipse了,開始是不會裝eclipse外掛程式,折騰了幾天終於裝下去了,可是又不會用病逆向工程
終於在一國外網站上終於找到了:
http://iablog.sybase.com/paulley/2009/02/reverse-engineering-sql-anywhere-with-hibernate-tools-part-trois/
我就把怎樣產生hbm.xml和類的方法介紹下:
前提條件
1,有一個項目並且已經添加了hibernate 3.x
2,有相應的資料庫。只是沒有關聯起來。
接下來正式開始了
1,添加hibernate.cfg.xml
右擊項目-->new-->other--->搜尋(hibernate)-->選擇“Hibernate Configuration File(cfg.xml)”-->next-->選中項目名-->next-->填上串連資料庫的必要資訊-->finish
圖:
2,添加hibernate配置:
擊項目-->new-->other--->搜尋(hibernate)-->選擇“Hibernate Console Configuration”。會出現如下介面
3,添加:hibernate.reveng.xml
右擊項目-->new-->other--->搜尋(hibernate)-->選擇“Hibernate Reverse Engineering File(reveng.xml)”-->next.
會出現如:
完成上面步驟以後,會建立,並已經開啟:hibernate.reveng.xml,再做如下操作
添加完以後,儲存,關閉。
4,產生hbm.xml和bean.
在hinbernate模式下才看得見。
在指定的目錄下我們就可以看到,產生的檔案了。
錯誤是因為沒有指定包位置:開啟檔案,添加就可以了
這裡主是:如package com.polaris.fw.crud.test