Hibernate Spring入门指南(1)

2026/4/28 3:09:19

Hibernate、Spring入门指南

前言:

本培训教程旨在引导初次接触Hibernate和Spring的技术人员,能够快速的掌握和运用这两种工具。

一、 Hibernete应用

(一)

Hinernate 概念与原理

1. 什么是Hibernate

Hibernate是一个开放源代码的对象关系映射(Object Relational Mapping ,简称ORM)框架。ORM可以简单理解为Java对象和关系数据库中表的对应关系。Hibernate采用ORM技术,不仅仅管理Java类到数据库表的映射,还提供数据查询和获取数据的方法。相对于使用 JDBC 和 SQL 来手工操作数据库,Hibernate 可以大大减少操作数据库的工作量。

2. 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插件与安装

1. Hibernatetools:

作用:顾名思义,Hibernate工具,Hibernete必不可少的插件。

安装:解压缩hibernatetools-3.1.0.beta4.zip到磁盘,将生成的features和plugins包整个拷贝覆盖到eclipse下即可,打开eclipse可以看到。 2. Easysql:

作用:包含SQL编辑器和执行器,表格编辑器,数据导出工具。若不安装则eclipse?Window?Preferences中无Eclipsework菜单。 安装:解压缩easysql-1.0.6.zip到磁盘,将生成的plugins包整个拷贝覆盖到eclipse下即可。

3. Eclipsework:

作用:EclipseWork是一个代码生成插件。可以利用它从POJO's或数据库的表格中快速生成你所需要的代码。EclipseWork根据XML文件创建自定义的代码生成向导,然后 依据配置的Velocity模板来生成代码。 安装步骤:

(1) 解压缩eclipsework-0.1.zip到磁盘,打开eclipse?Help?SoftWare Updates?Find

and Install…

(2) ? Search for new features of install

(3) ?New Local Site

(4) ?选择eclipsework-0.1解 压缩后的目录(包含features和plugins包以及site.xml

的包)

(5) ?给site命名?Finish


Hibernate Spring入门指南(1).doc 将本文的Word文档下载到电脑
搜索更多关于: Hibernate Spring入门指南(1) 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219