Hibernate-Spring入门指南(1)(补足六个汉字).docVIP

Hibernate-Spring入门指南(1)(补足六个汉字).doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Hibernate、Spring入门指南 前言: 本培训教程旨在引导初次接触Hibernate和Spring的技术人员,能够快速的掌握和运用这两种工具。 Hibernete应用 Hinernate 概念与原理 什么是Hibernate Hibernate是一个开放源代码的对象关系映射(Object Relational Mapping ,简称ORM)框架。ORM可以简单理解为Java对象和关系数据库中表的对应关系。Hibernate采用ORM技术,不仅仅管理Java类到数据库表的映射,还提供数据查询和获取数据的方法。相对于使用 JDBC 和 SQL 来手工操作数据库,Hibernate 可以大大减少操作数据库的工作量。 Hibernate工作原理 Hibernate工作原理,听起来好像是个很神秘的东东,其实并不神秘。Hibernate无非是一个中间件,它对JDBC进行了一次对象封装,负责把sql语句发送到数据库,而数据库返回来的信息hibernate接收之后直接生成一个对象传给java。下图显示了Hibernate的工作原理: 正如图中所示,Hibernate是利用数据库以及其他一些配置文件如 Hibernate .properties ,XML Mapping 等来为应用程序提供数据持久化服务的。通过Hibernate .properties或者Hibernate.cfg.xml,Hibernate可以获取所操作的数据库;通过XML Mapping,Hibernate可以获取要操作的数据库表的信息。 要操作一个数据库表,Hibernate首先是操纵JAVA对象,通过JAVA对象找到对应的XML Mapping文件,再通过XML Mapping 文件找到对应的数据库表,通过把对JAVA对象的操作转换为SQL对数据库表的操作,从而完成所谓ORM的全过程。 Hinernate插件与安装 Hibernatetools: 作用:顾名思义,Hibernate工具,Hibernete必不可少的插件。 安装:解压缩hibernatetools-3.1.0.beta4.zip到磁盘,将生成的features和plugins包整个拷贝覆盖到eclipse下即可,打开eclipse可以看到。 Easysql: 作用:包含SQL编辑器和执行器,表格编辑器,数据导出工具。若不安装则eclipse?Window?Preferences中无Eclipsework菜单。 安装:解压缩easysql-1.0.6.zip到磁盘,将生成的plugins包整个拷贝覆盖到eclipse下即可。 Eclipsework: 作用:EclipseWork是一个代码生成插件。可以利用它从POJOs或数据库的表格中快速 生成你所需要的代码。EclipseWork根据XML文件创建自定义的代码生成向导,然后 依据配置的Velocity模板来生成代码。 安装步骤: 解压缩eclipsework-0.1.zip到磁盘,打开eclipse?Help?SoftWare Updates?Find and Install… ? Search for new features of install ?New Local Site ?选择eclipsework-0.1解 压缩后的目录(包含features和plugins包以及site.xml的包) ?给site命名?Finish ?勾上刚才的命名 ?Next ?选择I accept the terms in the license agreement? Next ? Finish ?Install?Yes重启eclipse templates: 作用:顾名思义,起模板的作用。EclipseWork用该模板快速生成代码。 安装:解压缩templates-0.1.zip到磁盘,打开eclipse?Window?Preferences…?选择 EclipseWork?wizards.xml选择解压出来的wizards.xml?Velocity Templatees’Folder选择 解压出来的templates目录?勾选Open Editor when finish the wizard和Enable wizard’s cache?Apply?OK 打开templates视图:eclipse? Window?Show View?Other…?EclipseWork?Templates Hibernate工程 HibernateProject工程创建步骤 创建一个动态web工程 给工程取名HibernateProject,工程如图 导入需要的jar,把需要用到的jar包拷贝到工程的lib目录下

文档评论(0)

文档终结者 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档