軟體版本 :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——存放將要反轉出來的實體類,選擇目錄(自己建):
|
註解形式:
把下面的add hibernate mapping annotations to pojo的選上,其它不管,這個選項用來“添加映射註解到pojo對象上”。
下一步 看到
type Mapping要選上hibernatetypes,這樣這些註解都是來自 javax.persistence.*。
id generator 看下拉式清單就知道是配置id建置原則的
enable 是說映射關係發現(detection)
下一步就是預設了:
finish完成。 |