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文件。比如。使用连接池须要加入“liboptionalc3p0”以下的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包结构的一个大致的介绍。详细的应用将在兴许的学习中继续~