步驟一:
創(chuàng)新互聯(lián)專注于軹城網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供軹城營(yíng)銷型網(wǎng)站建設(shè),軹城網(wǎng)站制作、軹城網(wǎng)頁(yè)設(shè)計(jì)、軹城網(wǎng)站官網(wǎng)定制、成都微信小程序服務(wù),打造軹城網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供軹城網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
window--open Perspective--MyEclipse Java Persistence
進(jìn)行了上面的 操作后會(huì)出現(xiàn)一個(gè)視圖DB Brower:MyEclipse Derby,
點(diǎn)擊右鍵新建new一個(gè)在出現(xiàn)的面板Database Driver中,Driver template中選擇Oracle(ThinDriver)這里以oracle軟件為例,如果是mysql就選mysql的
driver name可以隨意取,Connection URL就寫平常的JDBC中的 URL,jdbc:oracle:thin:@127.0.0.1:1521]:database_name,用戶名,用戶密碼也是的,接下來(lái)add Jars添加oracle的驅(qū)動(dòng)包,點(diǎn)Test Driver測(cè)試下是否可用,點(diǎn)擊Finish完成,這時(shí)在視圖中會(huì)出現(xiàn)你寫的driver name的那個(gè)圖標(biāo)了,點(diǎn)擊圖標(biāo)可以看到數(shù)據(jù)庫(kù)中所有的表 。
步驟二:
選中項(xiàng)目右鍵 --MyEclipse--add Hibernate Capabilities
這里我們選擇hibernate3.2然后如果需要用到在實(shí)體類 上添加注釋的話那么選中緊挨著的Enable Hibernate Annotations Support
然后下一步選中一個(gè)目錄存放自動(dòng)生成hibernate.cfg.xml文件
下一步選中一個(gè)DB Driver中我們第一步建立的那個(gè),
然后下一步選中一個(gè)目錄(選擇目錄和包)存放自動(dòng)生成的 HibernateSessionFactory工具類
點(diǎn)Finish完成
步驟三:
反轉(zhuǎn),到DB Brower中那個(gè)新建的選中點(diǎn)開到所有表選中并且點(diǎn)擊右鍵---Hibernate Reverse Enginnering
選中目錄存放將要反轉(zhuǎn)出來(lái)的實(shí)體類并且勾選中Create POJODB(add Hibernate mapping..用來(lái)在實(shí)體類中添加注釋映射,可選可不選),選中Update Hibernate configuration..用來(lái)將生成的實(shí)體類映射到上一步生成的hibernate.cfg.xml中去,
接著再下一步到typeMapping 這里選中Hibernate type類型,再到Id Generator這里,可以設(shè)置成為native,Generate version and timestamp tag是用來(lái)在有version字樣的數(shù)據(jù)庫(kù)列生成表的字段時(shí)自動(dòng)加上@version注解,同樣可選可不選,然后點(diǎn)擊Finish完成。 就可以回到my eclipse enterprise視圖下面看到所生成的實(shí)體類以及配置文件。
使用mybatis的官方逆向工程生成,下面是生成實(shí)體類的工程,,有一部分配置按照自己的需求和環(huán)境進(jìn)行修改,我在上面都加了應(yīng)的注釋。。。修改后運(yùn)行main方法,會(huì)生成相應(yīng)的實(shí)體類密碼:25ec
如何從mysql數(shù)據(jù)庫(kù)生成類實(shí)體
myeclipse從數(shù)據(jù)庫(kù)反射生成實(shí)體類和映射文件: 創(chuàng)建數(shù)據(jù)庫(kù),創(chuàng)建相應(yīng)的表 點(diǎn)擊圖標(biāo),選擇MyEclipse Datebase Explorer 右擊空白區(qū)域,選擇new菜單,根據(jù)提示創(chuàng)建數(shù)據(jù)庫(kù)連接,創(chuàng)建好后會(huì)顯示你所創(chuàng)建的連接名,如圖mysqldb是我創(chuàng)建的數(shù)據(jù)庫(kù)連接
(1)按下圖
,
點(diǎn)擊view-----選擇tool
windows----------選擇database并點(diǎn)擊
(2)彈出Database窗口,點(diǎn)擊加號(hào)------------選擇data
source---------------選擇想添加的數(shù)據(jù)庫(kù)并點(diǎn)擊
(3)彈出DataSources
and
Drivers窗口,分別填寫畫圈的方框。
host-----寫ip地址
Database-------寫數(shù)據(jù)庫(kù)名稱
user-------寫賬號(hào)
Password------寫密碼
填好之后,可以點(diǎn)擊一下test
Connection,如果連接成功,那么test
Connection按鈕的右邊會(huì)顯示
一句話提示連接成功。連接成功后就點(diǎn)擊右下角的OK。
(4)點(diǎn)擊OK后出現(xiàn)如下結(jié)果,Database下出現(xiàn)一個(gè)數(shù)據(jù)庫(kù)。