Java之旅hibernate(2)——目录结构
2015-08-23 10:06
309 查看
Hibernate的jar最好是到官网上进行下载,下载最新的稳定的版本,之后进行解压,下面我们介绍一下hibernate的包结构。
注意:Hibernate的配置:必须的文件是Hibernate的lib文件夹有4个子目录,需要在类库中添加required和jpa子目录下面的所有JAR文件,其他目录中的JAR文件根据项目的实际应用添加所需的JAR文件。例如,使用连接池需要添加“lib\optional\c3p0”下面的JAR文件。
上面已经说了,主要引入的是:Hibernate的lib文件夹有4个子目录,需要在类库中添加required和jpa子目录下面的所有JAR文件,其他目录中的JAR文件根据项目的实际应用添加所需的JAR文件。
此外还需要下载数据库驱动程序的jdbc的jar包,从而将其进行导入,我们也可以直接从官网进行下载,之后导入我们建立的新库里面。
最后将自己建立的库进行引入,添加到项目中去
1、 第一个hibernate的例子
2、 hibernate的三种状态
3、 hibernate的主键生成策略
4、 hibernate的映射关系(分几篇文章进行介绍)
5、 hibernate的查询语句
6、 hibernate的缓存
7、 JPA的Annotation(注解)
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包结构的一个大致的介绍,具体的应用将在后续的学习中继续~相关文章推荐
- 【java基础学习-2--】关于Hashcode()的使用
- FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT
- struts 2 标签 总结
- 页面提交错误,页面间参数传递java.lang.NumberFormatException: null
- java集合 之 Map集合
- Struts2学习(三)上传下载
- Java 反射:Class类,动态加载类获取方法和成员变量构造信息,方法反射的基本操作,集合泛型的本质
- Struts2整合Spring Hibernate的CRUD实例
- JAVA gc垃圾回收机制
- 使用 Intel HAXM 为eclipse安卓模拟器加速
- 深入分析 Java 中的中文编码问题
- Intellij IDEA工具Java web 环境搭建
- win7下jdk环境变量的配置
- 从零开始学java之IO流 使用字节流将多个相同格式的文本、视频、音乐写到一个文件中
- java-多线程3
- 从零开始学java之IO流 使用字节流好还是字符流好?
- [Java]Leetcode236 Lowest Common Ancestor of a Binary Tree
- Java设计模式(四) 装饰 代理模式
- 第二节:springmvc传值方式
- 【java】itoo项目实战之EJB中的RMI框架如何设计