Myeclips逆向工程

來源:互聯網
上載者:User

軟體版本 :myeclips6.5  

資料庫:oracle

 

第一步: 建立資料庫和表

使用 plsqldev以system登入,在user上右鍵建立使用者並且指定角色,如下2圖

以使用者名稱和密碼登入,這裡都是demo,建立自己的表。

第二步驟:使myeclips和oracle資料庫相串連。

window-->open Perspective-->MyEclipse Java Persistence 
操作後會出現一個視圖DB Brower,右鍵建立:

finish完成,

 

第三步: 
建立一個WEB項目 
然後選中項目右鍵-->MyEclipse-->add Hibernate Capabilities 
如果需要用到在實體類上添加註釋的話那麼選中緊挨著的enable  Hibernate Annotations Support(很多企業使用annotations了)

然後下一步選中一個目錄存放自動產生hibernate.cfg.xml檔案,一般毫無例外的放在src根目錄下

下一步,選擇我們自己建立的DB Driver:

然後下一步選中一個目錄存放自動產生的HibernateSessionFactory工具類 (這個可以勾掉不用也可以)

finish,這個hibernateSessionFactory工具類就是一個拿Session的單例,還有一些其它關閉session之類的方法。

第四步:逆向產生實體類 
到DB Brower中找到要反向的表選中並且點擊右鍵--->Hibernate Reverse Enginnering 

選項:

java src folder 源碼包

java package——存放將要反轉出來的實體類,選擇目錄(自己建):

產生非註解形式:

點擊finish完成。

註解形式:

把下面的add hibernate mapping annotations to pojo的選上,其它不管,這個選項用來“添加映射註解到pojo對象上”。

下一步 看到

type Mapping要選上hibernatetypes,這樣這些註解都是來自 javax.persistence.*。 

id generator 看下拉式清單就知道是配置id建置原則的 

enable 是說映射關係發現(detection)

下一步就是預設了:

finish完成。

 

 

 

 

 

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.