一.Hibernate包的下载和配置
在学习Hibernate之前。首先要下载Hibernate提供的第三方包。在浏览器中输入”http://www.hibernate.org“进入后的界面显示如下图
点击Hibernate ORM进入下载页面
进入以后点击DownLoad就可以。。之后就等待下载完成。(文件不是很大,只需要不到100M)
解压缩你下载的文件,你会看到解压缩后的文件结构如下图所示
其中 documentation文档主要保存Hibernate所需要的API文档和帮助文档.project是目录中保存的源文件。最重要的就是lib文件夹了。。其目录下保存着Hibernate所需要的全部jar包。接下来,我们需要做的就是把lib里面的所有jar包放在同一个文件夹中。。以备之后使用.
二.Hibernate配置文件
好了。包已经获得到了。。下面就开始配置咱们的环境。。首先,在Eclipse中创建一个工程。然后把刚才那些jar包全部复制到 WEB-INF/lib目录中。这样Hibernate的支持库就完成了添加。。
Hibernate通过读取默认的XML配置文件hibernate.cfg.xml加载数据库的配置信息。该文件默认保存在项目的src中
配置文件hibernate.cfg.xml一般选择使用自动生成。在src目录下点击鼠标左键 new –> Hibernate Configuration file(cfg.xml)
然后next 出现下面的界面
填写基本信息
其中Database dialect 是你所使用的数据库语言
Driver class 你使用的连接方式
Connection URL是你数据库的端口号和数据库名称
Username是你的数据库用户名(记住,是注册时的用户名)
Password是你的数据库密码
好了。填好这些之后点击finish就完成了hibernate.cfg.xml加载数据库的配置文件了。
下面。我们先来看一下连接MySQL数据库的XML配置文件
配置文件的基本元素
1.<hibernate-mapping>
元素
<hibernate-mapping>元素是HIbernate的根元素,其他的元素嵌入在其中。其常用的属性主要有package元素,用于指定包名。
2.<class>元素
class元素用于指定持久化类和数据表的映射。其中name属性指定持久化类的完整类名(包含包名) table属性用于指定数据表的名称。如果不指定此属性,Hibernate将使用类名作为表名。
class下面包含一个id 和多个property元素。。其属性就不一一详细介绍。想要了解的可以自己百度或者查官网API帮助文档。
通过上面的工作。。配置工作就已经完成了。。下面,就可以动手进行开发实例了。。。