Hibernate Tools for Eclipse插件的安装和使用.docx
-
资源ID:4884990
资源大小:442.91KB
全文页数:9页
- 资源格式: DOCX
下载积分:15金币
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
Hibernate Tools for Eclipse插件的安装和使用.docx
Hibernate Tools for Eclipse插件的安装和使用Hibernate Tools for Eclipse Plugins的安装和使用,这段时间事情比较多一直没有写博客,现在事情 忙完了,公司的书柜里有一堆关于Hibernate、Struts和Spring的书,翻了翻发现书中的内容基本上都过 时,我喜欢从官方网站上看资料学习最新的技术,这次是我阅读了 Hibernate Tools的官方Documents后根 据自己的实践总结的。安装Hibernate插件http:/download.jboss.org/jbosstools/updates/developmenthttp:/download.jboss.org/jbosstools/updates/stable/启动 Eclipse 3.4.1 选择 HelpSoftware Updates,打开 Available Software 选项卡, 然后单击Add Sites分别输入JBoos的工具和Hibernate工具在线安装地址,然后如图示选择安装 Hibernate ToolsJboos 和 Tools Development Release,_igj 22JF>pef*ef tert- £ htWg*心KLEpmg/UchWcgcp硒pdWS-W? 口 用 HmdFcfcEMcLjbo奴BqrtMMSttKfcfgi就的如'etocmElJEOSSTtKfc DtfVeiQMC Rete*: 3.O.O.Bet«l4l2ODO01 3t MoHaLftwArM三 曰械甲:伸蜘虹P*Hj5MbleJ0 KxTodk 殳好 RdhXe: 2.1 W.GA口 i> ESBTwk P&cforcL0.9.|GARefrssh*件 口口口口口口口2.0.0.G4Eg己】而.酗F 5hg my the atoMtg trtf* 硬 jT¥*tsbleiWrwm】hd#E财函腿 抽zb»h 瑚>afedOpen the "Me* UpdatK prerence jhqc ta * w m iwtgattc 叩独t> scheduh等待安装成功,安装过程因要下载不少Jar包,视你的网络速度不同,需要的时 间不同,安装完毕Eclipse将提示你重新启动,重启Eclipse安装完成。(注意:先 安装 Hibernate Tools 成功后,再安装 Jboos Tools Development Release)新建一个工程 MyHibernate,然后然后选择 FileNew Hibernate Configuration File(cfg.xml),打开创建Hibernate配置向导,我这里配置了一个SQL Server2000 数据库,选中Create a console configuration复选项,以此配置文件创建Hibernate 控制台配置。仓0建 Hibernate Console Configuration 向导有 Main、Option、Classpath、Mappings>Common五个选项卡,如果你在工程中已经引入了 JDBC驱动则,直接点击Finish完成即可,以后在完成其他配置。完成后,你就可以在Hibernate Configuration视图窗口看到配置项,已经链接到数 据,并把你数据库中的表列出来,如果在这一步你没有成功的话,请检查你是否 以正确安装的Hibernate Tools和JBoos Tools这个很重要;另外如果提示找不到 JDBC驱动的话,说明你工程的classpath中没有JDBC驱动jar包,加载正确的驱 动即可。Java EE - Eclipse PlatformFile Edit Navigate Search Project- Run VSS Window HelpPrcijeizt Explcirer.JdiEr日rtzhy1 | * Hibernate g.onfjgu口BHffl.B.E1-:E1-:E1-!MyHibernateConfigurationSession Factory.Database枣,myhibernate.dbo三 U5ER5ID : INTEGERNAME JA/ARCHAR日 PASSWORD : VARCHAR+ 亡 dtproperties:t sysconstraints.i+j 茵 syssegments.:INTEGER如果你不能看到上图所示的Hibernate Configurations窗口,说明你没有打开这个 View,选择 WindowsShow ViewOther,然后选择 Hibernate Configurations 即 可打开这个窗口,窗口的位置无关紧要,你喜欢放在那里就把他托过去。下面将介绍如何使用Hibernate Code Generation来产生数据库表映射Java对象, 首先要在数据库中创建表,并设置号字段名和主键(主键很重要,关于主键的选 择建议你使用与业务无关的ID作为主键);打开Hibernate视图找到Hibernate运 行图标下的Hibernate Code Generation Configurations,如果找不到这个图标说明没 有在Hibernate视图下。配置一个新 的配置项,输入 配置项的名称 MyHibernateCode,选择Hibernate Configuration (即已配好的Hibernate控制台配置),在Output directory中输入反 向代码输出目录(注意这个目录一般只需项目的源代码src),然后复选Reverse engineer from JDBC connection,在Package中输入包名(你要存放到src下那个包 中),最后单击SetupCreate New打开Reverse engineer配置向导,选择配置存储 位置(我放到了 src目录下),最后选择要反向工程的表,如图;如果你的Database schema中没有项目,查看你选择Console configuration是否正 确,单击下面“Refresh”应该就出来了,最后单击Finish完成返回,然后单击Exporters选项卡,选择导出项目,这里选择了 Domain code(.java)和 Hibernate XML Mappings(.hbm.xml),因为使用的 JDK 版本较高因此复选 Use Java 5 syntax项。Refresh和Common项可不进行设置,最后单击Run运行,产生代码。产生的代码和配置文件,如图示;代码自动产生后还需要你根据自己的业务逻辑 检查一下,并按你的DAO架构完成,Hibernate Tools到这里已经帮你完成的大量 编码工作。- Fs/jprCijeftS/wCrlcipacc/MyHibErnflte/srt/cEanri/'Snsoft/hibernat-e/dDnnws. hbm.Fd« Eit Nflwgflie search delete RunHefLB电静。游,鬼 o周 Padcaoe Explcr Es' Hbemato Oonfi 1=1 口-Mytiibernaie ,* sre由 com. snsoft. htberrwte.daoi- :R com.snsoft.htberfwtedanaiFi+, J NMu5.>av4K ID U掘坦 Me四shbm.xrfll蹭 UserS-hbiirxN¥由 com.snsoft, hibernate, util招 hibernate,cfg,iml* hibernste,reveng.xnifl+ S. J既 System Libraty e :h ?-.-1+ ft Apache Tancat v6.0 Toiftcat v6.0 5avetJ* ft. hiberr>ate-3.3.i* B. Jdbc_5L Server土 biJd1+、_ WibcoritefitHibernate 3.0 XML Editor* Ntfvs.hbmT4ews.hbm.xml-.iir Classes;- com ,inso#t. htetna 匡e kJ区 t*j PropertlM* 口 MHe! o content旺 n autw£ ® ufcS ® hts'<+' add time* file HibematiNewSchema:Catalog: rPackage: j AdvdriccdDefault-CascaJe:Default-A«4$5:Deult-Lazy:Autci'innpart: