Hibernate的jar最好是到官网上进行下载,下载最新的稳定的版本,之后进行解压,下面我们介绍一下hibernate的包结构。
1. 包结构
我们可以看到包目录结构发生了变化,我以5.0.0版本为例进行讲解。
Ø 目录结构解析
Documentation
Documentation文件夹:该路径下存放了Hibernate4的相关文档,包括Hibernate4的参考文档和API文档等。
Lib
lib文件夹:该文件夹存放Hibernate4框架的核心类库以及Hibernate4的第三方类库。该文件夹下的required子目录存放运行Hibernate4项目的必须的核心类库。
Project
project文件夹:该文件夹存放Hibernate4各种相关项目的源代码。
注意:Hibernate的配置:必须的文件是Hibernate的lib文件夹有4个子目录,需要在类库中添加required和jpa子目录下面的所有JAR文件,其他目录中的JAR文件根据项目的实际应用添加所需的JAR文件。例如,使用连接池需要添加“lib\optional\c3p0”下面的JAR文件。
Ø 环境搭建
Hibernate不需要声明是一个web项目,可以建立在任何的项目当中去,或者是放在一个容器当中。
新建一个项目,任何的java项目即可。
新建一个用户自己存储jar包的库
将需要的hibernate的包进行引入
上面已经说了,主要引入的是:Hibernate的lib文件夹有4个子目录,需要在类库中添加required和jpa子目录下面的所有JAR文件,其他目录中的JAR文件根据项目的实际应用添加所需的JAR文件。
数据库驱动包
此外还需要下载数据库驱动程序的jdbc的jar包,从而将其进行导入,我们也可以直接从官网进行下载,之后导入我们建立的新库里面。
最后将自己建立的库进行引入,添加到项目中去
添加配置文件
2. 核心文件和配置
从上面的结构和配置中我们大致对hibernate的结构有了一个了解。接下来的文章将从这几方面进行叙述了。
1、 第一个hibernate的例子
2、 hibernate的三种状态
3、 hibernate的主键生成策略
4、 hibernate的映射关系(分几篇文章进行介绍)
5、 hibernate的查询语句
6、 hibernate的缓存
7、 JPA的Annotation(注解)
3. 小结
这是对hibernate包结构的一个大致的介绍,具体的应用将在后续的学习中继续~