版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Ecli pse中反向生成hibernate 实体类+jpa注释2011-01-24一、配置数据源,sqlServer2000数据库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”,选择要使用的数据库,本例中是SQL Server,给数据源随便命名,此处为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 一行最后那个按钮,配置数据库驱动: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 尹町arlpTWorlE 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 ”,核对一下数据源信息,点击“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,右边出现好多选项卡,截图如下:; 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*参数说明:(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包凸皿丨,单击选中要使用的数据库,或者数据库的某些表(包括表和视图!),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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国广告传媒行业市场现状分析与发展投资评估规划研究报告
- 延庆区供暖设施协议书
- 余数及有余数的除法的含义(课件)-二年级下册数学人教版()
- 餐饮承租合同协议书模板
- 劳务派遣管理员岗前实操知识技能考核试卷含答案
- 皮带工安全知识考核试卷含答案
- Unit4Topic3SectionD课件-仁爱科普版(2012)英语九年级上册
- 年中考化学二轮复习专题三化学实验课件
- 2026年药品不良反应监测合同
- 稀土废液回收工安全意识竞赛考核试卷含答案
- 燃气巡线员安全培训课件
- 2025版离婚协议书样本:婚姻关系解除与子女抚养安排
- GJB827B--2020军事设施建设费用定额
- 香蕉糖度实时检测-洞察及研究
- 元器件基础知识培训课件
- 【MOOC期末】《大学物理(力学、电磁学)》(东北大学)期末考试慕课答案
- 测绘测量设备保密制度范文
- 麻醉机检查流程
- 婴儿背带人体工学要点深度解析
- 十五五学校五年发展规划(2026-2030)
- T/CCS 032-2023矿井智能化通风系统建设技术规范
评论
0/150
提交评论