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: 配置 实体类名 与 实体类表 映射关系的持久化映射关系
后期再进行修改!
转载于:https://blog.51cto.com/wuguojun/1290606