hibernate学习(1)----文件结构

hibernate 3 主要依赖的类库:

1、Commons collections:    Commons的集合类库

2、antlr:                              Java开源的语法分析生成器

3、dom4j:                           进行XML解析的类库

4、javassist:                       开源的分析、编辑和创建java字节码的类库

5、slf4j-api:                         Simple Logging Facade for Java,日志处理API

6、slf4j-simple:                    日志处理的实现类

7、JTA:                                Java Transaction API,java中的事务处理API

8、hibernate3:                      hibernate3的核心jar包

 

这些类库在hibernate下载的压缩包中有,具体路径是:

1--7在hibernate文件夹名/lib/required 文件夹下,不过该文件夹下少一个slf4j-simple对应的jar包,需要到slf4j官网http://www.slf4j.org去下载一个对应版本的jar包,第8个jar包在 hibernate文件夹名/ 下有。

 

今天我在实现过程中,加入了以上这些jar包,当运行时,无法创建 SessionFactory ,最后查明需要引入  hibernate文件夹名/lib/jpa/hibernate-jpa-2.0-api-1.0.0.Final.jar,这个累中提供了相应的api。

 

项目文件列表:

1、hibernate.cfg.xml:    hibernate的配置文件,期中配置数据库的链接配置与优化设置,还有mapping映射关系的配置等

2、实体类名.java:    映射相应数据库 实体类表 的实体类

3、实体类名.hbm.xml:    配置 实体类名 与 实体类表 映射关系的持久化映射关系

 

后期再进行修改!

你可能感兴趣的:(java,Hibernate,生成器)