eclipse中,由數(shù)據(jù)庫反向生成hibernate實體類_第1頁
eclipse中,由數(shù)據(jù)庫反向生成hibernate實體類_第2頁
eclipse中,由數(shù)據(jù)庫反向生成hibernate實體類_第3頁
eclipse中,由數(shù)據(jù)庫反向生成hibernate實體類_第4頁
eclipse中,由數(shù)據(jù)庫反向生成hibernate實體類_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、Ecli pse中反向生成hibernate 實體類+jpa注釋2011-01-24一、配置數(shù)據(jù)源,sqlServer2000數(shù)據(jù)庫1、菜單欄“ Window ”,截圖如下:Tfindo* HpI rHew Wi nJovrNew Eli torE- A :牟 ?七 GOpen ParsptutivaCustomi ZG Ferspective.Savfl Perspertive As,”,R«s«t Perajectiv.Close Farzpectize匚lose All TV4EWit B嚴Prefer ences110"able111nar112丄 e13

2、.3<table11 4nar.2、Database Connecttions 右擊Hivi gtt i oit I 21 Emi)S«rvLCElmpl. j盤¥4* . /n I . i-ai II I J xhrrr.i.T rr i i f ia m Bookmarks貝 Cousel«鍛 Harker Iffavi gator0Titlint卜 1 Fr<jfcct EKpl>ysrH fr或ptrtifts.y Search 右ti Servers 鬥 Snippats 目 Task Lista Source Ekplor er口一O

3、tjier.,E BaseBJyDIftpl.I X I 111 H-|Alt4Skif+e,Al t七hifli+fiL“ new”,選擇要使用的數(shù)據(jù)庫,本例中是SQL Server,給數(shù)據(jù)源隨便命名,此處為MedicallnfoDB,然后單擊“ next”,截圖如下:iperToimetzt i.(jrnPr(rf i-leI IConnection P仃 HieCreate a SQL Server witavutig pr口file.匚onnction Frofils Types.type filter ttst目眼f»r nW for W for目 Dtrly F 

4、5; G«n«ri c射陶QLDBLingj IJflllj and Tflfind.tws iS/OS i/OSJUEC總芻 InformixH IngresririMySQL tj Oracle 尅 PftstgreSQL a 胡 aiw 目函Li疑Sybils ASK.Name;Mdicd-InfoDBDescription (optivnal):< Back II Hext >FiniEhCancel3、單擊Drivers 一行最后那個按鈕,配置數(shù)據(jù)庫驅動:Driirers'Hicrpsofi SQL Esrver 2000 Driver 

5、63;cr JD£C,就是這個“ ”三角符號,彈出的選項卡,“Name/Type”不用管,“Jar List”中編輯驅動,點擊“ Add Jar/Zip”或者“ Edit Jar/Zip”將本地的驅動文件導入,“Properties”選項卡中配置驅動類和url等最后點擊“ OK ”,截圖如下:rrrvuMr Drbpir nmlkIII l1iii £1 *! di n io tfL 址 I UP!斗TIP jury | 1.干勺 inf r*fluiT* jar v vid 十 injr wt-IilI*1 <nJ PLicaLLa 尹町a(chǎn)rlpTWorlE ri=

6、伽 *4r lyromecti ot IfBLL ht ilialc 411!>i *flrTi-Tsnord.J3«r 1>jdc'rncT p3c£I' iqXt/i/LwcJhmt' H33. dni ab-iieP-nc-allnfoDS w iincrrUlf'. j4hcTH忑曾凸 etrrcJ-i caI4、點擊"OK”之后,配置"General”選項卡,“Optional”選項卡不用管,截圖如下,C:-jr _ "t?Fe> Ccrmection PrirfiTeSpecify

7、a Driver and Connection DetailsSei 啟 cl a driver fromi th 啟 Jr op-dp and p rovi de Itgin details for the caimecti OH.r"Dj. 1 VCJ 1 :I1± CI ji3o£l CQL Sti vej. C:OCO Li 1 vcj £-ui JDiCPropertLcsflciLcrjil I Mtional間Connect wher th? wizard conpletesTest Connection CortMct frvery ti

8、n& Ih屯 zorktcK is startedUtzt >CanCt 丄5、然后點擊“ Next ”,核對一下數(shù)據(jù)源信息,點擊“Finish”。截圖如下:1 Dtat ase CoiuiectiQ詔:日QiI-i-3Data Source Ex jl or erfliicrspft SQL Srvsf v, 0.0. 0.V,+)+i15UnQQnamCHSsystemDEK«aJthLiceaL«DBHealthLiceRseDBl 104Health! estDBmas terMdacellnfoDE 口 Schemas dfbor Dependenc

9、iesQ Stored Frcceiurea 口 Tables± S ig t_lmg_1. ahi e ±ITsi+J0同 CfiSE-.&di cXL_t able nr c *i*_l ernpl it e_t*bl« cl ini c ztomt er t:aEl enscl ini c table6、二、反向生成實體類Ltfflcii3taner_tablt(Lam age_i able d-e ac on.typ e_t abl ei*5flt_tableIjo cl or_l. abl eiru艮t able dAprop arti es E

10、jc如 tableexamlten tablewiamScore_tabl« finfiikcXblgflv taJjlefflxuni_tabl e function tablsinfection table 丨 ® © 一聲 F 3 C-j Eops er vi ce. j ava J EmpSei 勺 LOJJ 工匕丄 L*yn ii nii n r? -I ril -i -i 廣JtJii rii.0 :T-t HLviht the ?fQlb arsKi de T oolb ar2、選擇之后彈出如下選項卡,Cuatoalzc Pcrarcc-tTvcTE

11、Tod T ar Visitili 'y lUya /|. = LbiJiivJ Ccfr.uid. Germrs vuIcLil? Ly I 詢時讓1±= vhirT t*nl har ilpnv to j>l Afy占 PtCljE亡電 Explorer 笑td 4nZl=riici.l Cd- ca-LiudhTaJwn ElS*TfhWicl IroTtc-TUb叵匣匡匡IL匚二巨二 E1 aus0n0n0 ElnalT 士刷 加 w w 憐 i F一 f w a m -E -十-十十I Fill AT 沖 pcnn-knii igrrujOK選擇"C

12、omma nd Grou ps Availability ”,在下面勾選"Hibernate Code Gen eration ”,然后點擊“OK ”,截圖如下:州刪帥眥iinlTo*! Par YziWlily.張工u Vi:訕心訃 Ccrr 1號=:遼:冷 jaigf twtaStLu 匚七 iXt ?cfia uxlth-its+tth* Trirwit ptrspAcUv (Jw SEJ, Th* iciuL; fi ii<nti£,<aifkzck ncAn itea 3 arulor tojlttr i tci 3 /re aodc 1 to the

13、 p=pc zti ve ly Lhc 3cl=匚Lei coiiii-u.d.百roup.vfeil.-c.'hl* rinvitn 幾E TilllLfI DL7X Dpsm Aci-craEci t«r larri gatingn £di*L十 Btc3ejvL9.LLajL0 SMttriv強 Tq*LeBCQBEBBaEKDBffiln壓L JtJTi Jm* JtTt 扎0 JtT-i J®0 J*v* 口 Jwi 二I JtT-i ZJ JtviHar.ii't 4*r 恥背 4.門 Lu 3 *nnQ* Hittrn&to

14、Ctdi GtrNrrix” .匚"也 Gut巴電1*KfTwfilitE,Tacli cl. C-j-dikcStavflii tnr rrpfjiUti TTi EECro*li *JimOp SISearch r lik CDikteK-L叵亡T.tunrtq* Riti tibtrckcW raxif, xpL2 JtvoScrkptiI葉 it TJiilih Th- liTiPfsil i "1 I(Ul1*1OK!anjceL3、點擊“ OK ”之后會在菜單欄中顯示如下圖所示最后一個快捷按鈕:File Edit Source Mavi gate Search

15、Troj ect4、點擊按鈕右邊的小箭頭,選擇下拉菜單中第二項"Hibernate Code Generation”,截圖如下:ilifWiWiHMPtoj ict t.izn VcTidojv Hap"KfTlipaepawIhhb 侶 2"r-H-i C-i-n-a-r-tT n-p :七“百EC Pvaif its .5、選中之后,彈出如下窗口,右擊“New ”一個New_configuration :Irsta vTunai-p hid mi c口rA|_ratk»Sr-lKt w LorJppirt 4 :o4e-宅a>u4tic>

16、>Ztiia fir-I lurvzE-Tt-ll-Lflir ViiLqn Ta ni-i. - l cnnf aLn. dF LL* Larh+l hT-iHibvnv*1i - Tt* ITl>BpZ.3 ra.-h' 'Hri.l i tz npqrKt* J rmf c btbIj la名 I > ' X - Fv-ctDildt*' iah I £a h h vw th* i-hLbc-td £ ma亂 ftr art 込和-Pina <r rrflf I lT<r' hnh I U 2raz

17、h +ilr*T*L丄E Bf尸i 遠E EbL Hi ?-iTp i- rtiiiitLCi V iiififj Mon It 爭“門 ins ii6、左鍵單擊選中新建的New_configuration,右邊出現(xiàn)好多選項卡,截圖如下:; ii X.flu亡|三 暫工n jzu 匚Hdi :>uc ihi« Q. Wn-_4eftrif4tilL-H; (I:I'll(h7*Tii*KKhhfrzHi 二 1 鼻furVfirri+sl罔 EjT<J ! JI- JI r jr 氏 5 JDJ Z CtHLlIlItSiA齊Iviir '汁 > I

18、 !:M*h I L.T lM«rt m-p- Ln-»iiD7 h ibl -u»ci4b unLn Lm C.-UI Ln I.H pl hL-ll 'Em du:e £jL« eul: iJLi uIPiliir 斗屏斗4 f »r a H*參數(shù)說明:(1)、 匚onsole configuTition: 沒用(2 )、Ou-tput directory:Test2srctestBrowse.reveng.xml。選擇保存的位置。(3)、如果反向生成實體類, 則將0Rtver5c cncinttr from JUBC C

19、onnec tion 勾上。肌亡氣保存實體類的文件夾的位置(可不填寫),Reveng.xml最右邊的Setup,點擊后"新建”或者“使用已存在的”-ti ack Hext > Finish Cangel 選擇保存reveng.xml文件的項目的包,點擊"Next”,然后點擊R包凸皿丨,單擊選中要使用的數(shù)據(jù)庫,或者數(shù)據(jù)庫的某些表(包括表和視圖!),Cqhsvie ceiifigurWvn;申令tiwe Muhem電:u巒s.±同 agt.driijtable屈ffl s 'H$ O * -0 田H s-E 國Hcfti *_li it_viu as e

20、£ di U al_t bl s c as e_t e mpl a.t u_t all e cl i ni c_niimb sr_t ill 電 cl i ni c_£ torei Ti_yi clinic starsirwidim c_l4bl»CQstfliner_ti.l>lst> 爵 d.ejnage_tble 麗逼 dan age_vi ew I王 n de ic on_typ e _t ab 1« !-S depot_tatle + S d«poti 卵 l±' 國 doc tor_'tablt

21、2I Esfaresh JT able filtersCatalog點擊“丄山L然后“ Finish ”。7、最終的main選項卡如下:M<in? .J出 EDtp&rt«rs| Rfrsik O Commonconsole coikfierat伽:Output Jirectfii-y:fEev&rsv engineer from jnEC 匚crmection.entityP acta-ge :rev eng. xml:SSltT es t sr(;hi bernate. reveng. KmlSetTJ®.Ffveite strategy:I Br

22、o.st. . I兩I Cm電 r at 電 bisic typed canposite iJs 0De£ 電ct *ptimLstic lock coliams0Dst*ct nany-to-manx tables0D*t4etaesoHatiftnsI lUie customCf&r cuitom £ilt s«n«r*ta«n)T STipIatf directory:R&vfertRunClose8、“ Explorer ”選項卡,截圖如下:勾選生成實體類或者pojo;勾選 *上DM uo肚LT 生成dao文件。'

23、;a令lain I Eicporttirx '、尋 RfrfrtshI S CmnonCener al settings :0Use JfiVfc 5 Eyntijf0Generate EJB3 aiuiotationziKpcrlers.回 O Eomain c&de C j ava)Z 國 Hi Strict UHL H 血ppim芝 m (. RKm. iiml)I 1 勺 BAC co de.java)邁Getietic Exporter C-Giimteplate0XML Cntiguritiob C cff. kihI)Rem i.'VcI I SScLema D 4cum eztiaii oih C- hliml)I I 彗Schema EKpMTt (. ddl)UfIlgnfroparties;r JJF ValaApply I R&y&rtRunClozeS 囲 test.E®+'F'iE + £:Efi;II+I 凹;1+也:0也'國也 +也i9、最后點擊"Apply ”,“ Run",等待生成所需文件。10、最終生成文件截圖如下:&韶TZaff O Csplyment De盂uiriptM; lest 正 & buildi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論