`
wzping
  • 浏览: 103004 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

hibernate 需要导入的包--转

    博客分类:
  • J2EE
阅读更多
hibernate2.jar:
Hibernate的库,必须使用的jar包


cglib-full-2.0.2.jar
CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包

dom4j-1.4.jar
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。我早在将近两年之前就开始使用dom4j,直到现在。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar包,Hibernate用它来读写配置文件。

odmg-3.0.jar
ODMG是一个ORM的规范,Hibernate实现了ODMG规范,这是一个核心的库,必须使用的jar包。

commons-collections-2.1.1.jar:
Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包。

commons-beanutils.jar:
Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。
*注:我没有在Hibernate的lib中看到这个包,不过在Struts中看到这个包,在网上查了一下,这个包提供了易用的java反射。我没有用这个包,也没有出问题(从这里看到的:http://www.blogjava.net/kobe09/archive/2006/06/14/52745.aspx )

commons-lang-1.0.1.jar
Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。

commons-logging-1.0.4.jar
Apache Commons包中的一个,包含了日志功能,必须使用的jar包。

从网上查到的,以上为必需的包

anant-1.5.3.jar
Ant编译工具的jar包,用来编译Hibernate源代码的。如果你不准备修改和编译Hibernate源代码,那么就没有什么用,可选的jar包

ant-optional-1.5.3.jar
Ant的一个辅助包。

c3p0-0.8.4.5.jar
C3PO是一个数据库连接池,Hibernate可以配置为使用C3PO连接池。如果你准备用这个连接池,就需要这个jar包。

proxool-0.8.3.jar
也是一个连接池,同上。

commons-pool-1.2.jar, commons-dbcp-1.2.1.jar
DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。

实际上Hibernate自己也实现了一个非常非常简单的数据库连接池,加上上面3个,你实际上可以在Hibernate上选择4种不同的数据库连接池,选择哪一个看个人的偏好,不过DBCP可能更通用一些。另外强调一点,如果在EJB中使用Hibernate,一定要用App Server的连接池,不要用以上4种连接池,否则容器管理事务不起作用。

connector.jar:
JCA 规范,如果你在App Server上把Hibernate配置为Connector的话,就需要这个jar。不过实际上一般App Server肯定会带上这个包,所以实际上是多余的包。

jaas.jar
JAAS是用来进行权限验证的,已经包含在JDK1.4里面了。所以实际上是多余的包。

jcs-1.0-dev.jar
如果你准备在Hibernate中使用JCS的话,那么必须包括它,否则就不用。

jdbc2_0-stdext.jar:
JDBC2.0的扩展包,一般来说数据库连接池会用上它。不过App Server都会带上,所以也是多余的。

jta.jar:
JTA规范,当Hibernate使用JTA的时候需要,不过App Server都会带上,所以也是多余的。

junit-3.8.1.jar
Junit包,当你运行Hibernate自带的测试代码的时候需要,否则就不用。

xalan-2.4.0.jar, xerces-2.4.0.jar, xml-apis.jar:
Xerces是XML解析器,Xalan是格式化器,xml-apis实际上是JAXP。一般App Server都会带上,JDK1.4也包含了解析器,不过不是Xerces,是Crimson,效率比较差,不过Hibernate用XML只不过是读取配置文件,性能没什么紧要的,所以也是多余的。
分享到:
评论

相关推荐

    hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605

    使用Hibernate Tools需要先正确配置Hibernate的项目设置,包括数据库连接信息、Hibernate配置文件等。`index.html`和`Readme.txt`可能提供了详细的使用指南和注意事项。`content.jar`和`artifacts.jar`可能是插件...

    spring struts hibernate jar导入包

    导入这些jar包后,开发者可以在项目中直接使用三大框架的功能,大大提升了开发效率和应用的质量。在实际使用时,需要根据具体项目需求进行配置,如Spring的bean配置、Struts的action配置以及Hibernate的实体类和...

    Hibernate框架jia包

    这个“Hibernate框架jia包”包含了你需要在项目中使用Hibernate的所有核心库和依赖,确保你能顺利进行数据库操作。 1. **什么是Hibernate**: Hibernate是一个开源的ORM框架,它提供了一种在Java应用中持久化数据...

    hibernate 源码直接导入Eclipse

    - 下载Hibernate源码:首先从官方网站或镜像站点下载Hibernate的源码包,如hibernate-3.6.9。 - 创建Java项目:在Eclipse中新建一个Java工程,命名为hibernate-study或类似名称。 - 导入源码:将解压后的...

    hibernate-jar包 hibernate-jar包

    hibernate-jar包是Java开发中用于对象关系映射(ORM)的工具,它将数据库操作转换为对Java对象的操作,简化了数据库驱动的应用程序的编写。在给定的压缩包文件中,我们看到一系列与Java开发相关的库,这些库可能与...

    hibernate-validator-5.0.0.CR2-dist.zip

    通常,我们需要将这些jar添加到项目的类路径中,以便在代码中使用Hibernate Validator的API。 核心的jar文件通常包括`hibernate-validator-5.0.0.CR2.jar`,它包含了验证的运行时类和注解;`javax.validation-api-...

    hibernate5.2开发导入包

    在这个“hibernate5.2开发导入包”中,我们将会探讨与搭建Hibernate 5.2环境相关的知识点,以及如何利用这些jar包来实现日志记录功能。 1. **Hibernate 5.2概述** Hibernate 5.2版本主要增强了对Java 8的支持,...

    hibernate-search-4.5.1

    Hibernate官方提供的最新版本hibernate-search-4.5.1.Final-dist.zip hibernate-search-4.5.1.Final-dist\hibernate-search-4.5.1.Final\dist\lib required所有包和provided的jta-1.1.jar导入项目工程下lib即可

    SSH框架需要额外导入的jar包

    在MyEclipse中通过Struts Spring Hibernate的顺序导入jar包之后,往往还需要额外导入一些包,这里有包括mysql-connector-java-5.1.17-bin.jar等一共5个jar包,方便大家搭建SSH框架。 此外,jar包全部正确导入之后...

    hibernate-distribution-3.6.10.Final.zip

    hibernate-distribution-...需导入 c3p0-0.9.1.jar commons-collections-3.1.jar dom4j-1.6.1.jar hibernate-jpa-2.0-api-1.0.1.Final.jar hibernate3.jar javassist-3.12.0.GA.jar jta-1.1.jar slf4j-api-1.6.1.jar

    hibernate-validator-annotation-processor-5.1.0.CR1.zip

    【标题】"Hibernate Validator Annotation ...4. 压缩包内的"generate-default-impl-maven-plugin-master"目录可能包含了这个插件的所有源码和相关资源,开发者可以根据需要将其导入到自己的项目中,以便利用其功能。

    Hibernate基础配置导入的最小JAR包

    包括以下几个Jar包: hibernate3.jar-核心类库 antlr-2.7.6.jar-代码扫描器,用来翻译HQL语句 commons-collections-3.1.jar-功能比java.util.*强大 dom4j-1.6.1.jar-类似于jdom,用来读写XML文件的 javassist-3.4.GA....

    hibernate所需的13个(1个mysql驱动包+3个日志包+9个hibernate-required包)jar包

    在使用这些jar包进行Hibernate开发时,你需要配置Hibernate的属性文件(如`hibernate.cfg.xml`),指定数据库连接信息、日志设置以及实体类等。然后,你可以通过SessionFactory创建Session对象,进而进行CRUD(创建...

    Hibernate5需要的jar包。

    在实际开发中,除了这些核心库,还需要根据项目需求引入其他的依赖,如Spring框架与Hibernate集成时所需的Spring Data JPA、Spring ORM等。正确配置这些JAR包后,就可以开始使用Hibernate进行数据库操作,包括实体...

    Hibernate-Release-4.2.3

    在使用"hibernate-release-4.2.3"压缩包时,用户通常会将其解压后,将包含的插件文件导入到Eclipse或MyEclipse中,然后通过"Install New Software"功能进行安装和配置,以便在IDE中使用Hibernate的相关功能,如创建...

    hibernate-release-5.4.25.Final_Hibernate5.4.25_hibernate所需jar包_源

    开发者需要根据项目需求,选择合适的jar包导入到项目的类路径中,例如: 1. hibernate-core-5.4.25.Final.jar:包含Hibernate ORM的核心功能,如实体管理、查询语言(HQL)、事务处理等。 2. hibernate-entitymanager...

    hibernate要用到的jar包下载

    描述中提到,作者在寻找完整的Hibernate jar包时遇到了困难,可能是因为很多资源都需要积分或者不全面。因此,他/她自己整理了一个包,旨在为其他开发者提供便利。这表明在实际开发中,正确配置和获取所需的...

    hibernate-distribution-3.6.0.Final-dist

    1. **添加依赖**:将Hibernate库导入到项目中,通常是通过Maven或Gradle构建系统。 2. **配置Hibernate**:创建`hibernate.cfg.xml`配置文件,指定数据库连接参数、方言、缓存等。 3. **定义实体**:使用Java类表示...

    Middlegen-Hibernate-r5

    3. 使用Hibernate:生成的元数据文件导入到项目中,Hibernate会读取这些文件,建立与数据库的连接,并自动映射对象。 4. 开发者编写业务逻辑:在了解了Middlegen生成的映射关系后,开发者可以专注于业务逻辑的实现...

    Hibernate需要的所有的jar包

    在这个“Hibernate需要的所有的jar包”中,包含了实现Hibernate功能所需的关键库。以下是对这些标签和压缩包中可能包含的文件的详细解释: 1. **dom4j**: DOM4J是一个灵活且功能丰富的Java XML API,用于读写、操作...

Global site tag (gtag.js) - Google Analytics