要进行基于Hibernate的代码开发,就需要添加Hibernate的支持环境,主要就是Hibernate相关的jar包。
下载的Hibernate安装包中,hibernate3.jar是Hibernate的核心包。在lib子目录下包含了一系列的jar包,这些包都是Hibernate所需要的支持包文件,这些包并不都是必需的。具体情况如下:
必需
的jar包如下:
1、cglib-x.jar、asm-attrs.jar、asm.jar:CGLIB库,Hibernate用它来实现PO字节码的动态生成,是非常核心的库,也是必须使用的jar包;
2、dom4j-x.jar:dom4j是一个Java的 XML API,类似于jdom,用来读写XML文件的。Hibernate用它来读写配置文件;
3、commons-collections-x.jar:Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大;
4、commons-logging-x.jar、log4j-x.jar:包含了日志功能;
以下都是可选
的jar包:
1、ant.jar:Ant编译工具的jar包,用来编译Hibernate源代码的。如果你不准备修改和编译Hibernate源代码,那么就没有什么用;
2、c3po.jar:C3PO是一个数据库连接池,Hibernate可以配置为使用C3PO连接池;
3、connector.jar:JCA规范,如果你在App Server上把Hibernate配置为Connector的话,就需要使用这个jar包。不过实际上一般App Server肯定会带上这个包,所以实际上它是多余的;
4、jaas.jar:JAAS是用来进行权限验证的,已经包含在JDK1.4里面了。实际上也是多余的;
5、jdbc2_0-stdext.jar:JDBC2.0的扩展包,一般来说数据库连接池会用得上它;
6、jta.jar:JTA规范。当Hibernate使用JTA的时候需要它;
7、junit-3.8.1.jar:Junit包,当运行Hibernate自带的测试代码的时候需要;
8、xerces-2.6.2.jar、xml-apis.jar:Xerces是XML解析器,xml-apis实际上是JAXP;一般App Server都会带上,JDK1.4也包含了解析器,不过不是Xerces,是Crimson,效率比较差,不过Hibernate用XML只不过是读取配置文件,性能上不重要;
分享到:
相关推荐
hibernate的jar包
该文件包含hibernate基础jar包和junit4测试工具,很实用
hibernate jar包整理,新手上路
最新的hibernate必需jar包,无需其他jar包
Struts2Hibernate整合jar包,直接放进工程里用就可以了,不少东西
用的挺久了,挺全面的,里面还包括了dom4j和orcle数据库的jar包
这是搭建SSH框架所需的Struts2,Spring,Hibernate相关完整jar包,亲测可用。
解压后包含hibernate入门所需jar (hibernate常用jar,mysql驱动,Junit4jar)
hibernate的核心jar包在这 hibernate的核心jar包在这 hibernate的核心jar包在这 hibernate的核心jar包在这 hibernate的核心jar包在这
hibernate相关jar包,是包含与hibernate相关的jar包。
hibernate jar所需要用的jar包十二个 antlr-2.7.6.jar、commons-collections-3.1.jar、dom4j-1.6.1.jar、 ejb3-persistence.jar、hibernate3.jar、hibernate-annotations.jar hibernate-commons-annotations.jar、...
hibernateJar包及配置文件
hibernate jar包_1hibernate jar包_1
很全面的jar包,可以直接用于springmvc+hibernate项目开发。
hibernate4最新的所有相关jar包
内包含struts2+hibernate最新版整合jar包++++++++++++++
hibernate3.3 jar包hibernate3.3 jar包hibernate3.3 jar包hibernate3.3 jar包
hibernate jar 包 hibernate jar 包 hibernate jar 包 hibernate jar 包 hibernate jar 包
hibernatejar包hibernatejar包hibernatejar包hibernatejar包hibernatejar包hibernatejar包