您好,登錄后才能下訂單哦!
1、使用DB Browser建立數據庫連接
Window->Show View->Other... 搜索DB
在DB Browser新建數據庫連接
點擊“Test Driver”,彈出下列提示框,表示連接成功!
在DB Browser中顯示出建立的數據庫連接,如下
雙擊“local”數據庫連接,可以查看local數據庫中的Table
在表上右鍵,選擇Hibernate Reverse Engineering...
點擊Java src folder右側的Browse...
在打開的窗口中,提示“No entries available”。出現這個問題,是因為項目還沒有添加Hibernate Facet。
2、為項目添加Hibernate Facet
右擊項目——MyEclipse——Project Facets[compabilities]——install Hibernate facet
選擇Hibernate,一般選擇3.x版本
如果原來就有hibernate.cfg.xml文件,就選擇Existing;如果沒有,就選擇new。其它的則都不需要勾選,這里添加hibernate facet只是讓MyEclipse記錄有用到Hibernate。
下面的頁面,也不用勾選。
3、Hibernate Reverse Engineering
回到DB Browser,在數據表上右鍵,選擇Hibernate Reverse Engineering...
點擊Java src folder右側的Browser按鈕,選擇目標package。
勾選“Create POJO<> DB Table mapping information”
“Create a Hibernate mapping file(*.hbm.xml) for each database table”
勾選“Java Data Object(POJO <> DB Table)”
刪除*.hbm.xml文件中的catalog信息
4、去掉項目的Hibernate Facet
(1)刪除項目下的.myhibernatedata文件
(2)修改.settings目錄下的org.eclipse.wst.common.project.facet.core.xml
刪除其中的
<installed facet="me.hibernate" version="3.3"/>
(3)在項目上右鍵進行刷新,則可去掉Hibernate的標識
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。