溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MyEclipse 2015 Hibernate逆向工程

發布時間:2020-07-19 13:38:05 來源:網絡 閱讀:2014 作者:lsieun 欄目:數據庫


1、使用DB Browser建立數據庫連接


Window->Show View->Other... 搜索DB

MyEclipse 2015 Hibernate逆向工程

在DB Browser新建數據庫連接

MyEclipse 2015 Hibernate逆向工程

MyEclipse 2015 Hibernate逆向工程

MyEclipse 2015 Hibernate逆向工程

點擊“Test Driver”,彈出下列提示框,表示連接成功!

MyEclipse 2015 Hibernate逆向工程


MyEclipse 2015 Hibernate逆向工程


MyEclipse 2015 Hibernate逆向工程


MyEclipse 2015 Hibernate逆向工程

在DB Browser中顯示出建立的數據庫連接,如下

MyEclipse 2015 Hibernate逆向工程

雙擊“local”數據庫連接,可以查看local數據庫中的Table

MyEclipse 2015 Hibernate逆向工程


在表上右鍵,選擇Hibernate Reverse Engineering...

MyEclipse 2015 Hibernate逆向工程

點擊Java src folder右側的Browse...

MyEclipse 2015 Hibernate逆向工程

在打開的窗口中,提示“No entries available”。出現這個問題,是因為項目還沒有添加Hibernate Facet。

MyEclipse 2015 Hibernate逆向工程


2、為項目添加Hibernate Facet

右擊項目——MyEclipse——Project Facets[compabilities]——install Hibernate facet

MyEclipse 2015 Hibernate逆向工程



選擇Hibernate,一般選擇3.x版本

MyEclipse 2015 Hibernate逆向工程

如果原來就有hibernate.cfg.xml文件,就選擇Existing;如果沒有,就選擇new。其它的則都不需要勾選,這里添加hibernate facet只是讓MyEclipse記錄有用到Hibernate。

MyEclipse 2015 Hibernate逆向工程

下面的頁面,也不用勾選。

MyEclipse 2015 Hibernate逆向工程


3、Hibernate Reverse Engineering

回到DB Browser,在數據表上右鍵,選擇Hibernate Reverse Engineering...

MyEclipse 2015 Hibernate逆向工程


點擊Java src folder右側的Browser按鈕,選擇目標package。

MyEclipse 2015 Hibernate逆向工程

勾選“Create POJO<> DB Table mapping information”

    “Create a Hibernate mapping file(*.hbm.xml) for each database table”

勾選“Java Data Object(POJO <> DB Table)”

MyEclipse 2015 Hibernate逆向工程

MyEclipse 2015 Hibernate逆向工程

MyEclipse 2015 Hibernate逆向工程

MyEclipse 2015 Hibernate逆向工程


刪除*.hbm.xml文件中的catalog信息

MyEclipse 2015 Hibernate逆向工程



4、去掉項目的Hibernate Facet

(1)刪除項目下的.myhibernatedata文件

MyEclipse 2015 Hibernate逆向工程

(2)修改.settings目錄下的org.eclipse.wst.common.project.facet.core.xml

MyEclipse 2015 Hibernate逆向工程

刪除其中的

<installed facet="me.hibernate" version="3.3"/>

MyEclipse 2015 Hibernate逆向工程

(3)在項目上右鍵進行刷新,則可去掉Hibernate的標識



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女