`

hibernate需要到如的包

阅读更多

hibernate需要到如的包hibernate需要导入的包

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只不过是读取配置文件,性能没什么紧要的,所以也是多余的。

 

  • 大小: 39.9 KB
分享到:
评论

相关推荐

    hibernate需要的jar包

    标题中的“hibernate需要的jar包”指的是Hibernate框架运行所依赖的一系列Java类库(JAR文件),这些文件提供了Hibernate所需的各种功能和接口。Hibernate是一个流行的对象关系映射(ORM)工具,它允许开发人员使用...

    Hibernate所需要的jar包

    除了这些核心库,可能还需要数据库驱动jar包,例如mysql-connector-java.jar,以便连接到MySQL数据库,或者其他的如postgresql-jdbc.jar、ojdbc14.jar等,根据你的应用所使用的数据库类型。 在设置项目时,你需要将...

    hibernate基础jar包

    这个压缩包包含了Hibernate的基础jar包,这些jar文件是开发Hibernate应用所必需的库文件,它们提供了Hibernate的核心功能和相关依赖。同时,还包含了Junit4测试工具,这是进行单元测试的常用框架,对于确保代码质量...

    HIbernate开发需要的包

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库

    Hibernate框架jia包

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

    hibernate5相关jar包

    根据你使用的数据库类型,你需要相应的数据库驱动程序,如MySQL、PostgreSQL或Oracle的驱动,以便Hibernate与数据库进行通信。 7. 持久化元数据:`.hbm.xml`或@Entity注解 Hibernate使用持久化元数据来定义Java类...

    hibernate必要的jar包

    由于这是“必需”的jar包集合,意味着你无需额外下载其他依赖,可以直接将它们引入到你的项目中,开始进行数据库操作。在使用过程中,确保正确配置Hibernate的属性,如数据库连接信息、实体映射文件位置、日志配置等...

    Hibernate入门jar包

    在实际开发中,将这些jar包添加到项目的类路径中,就可以开始使用Hibernate进行数据库操作了。Hibernate提供了丰富的API和配置选项,比如通过XML或注解定义实体类,配置数据源,使用HQL(Hibernate Query Language)...

    Hibernate所需架包

    3. **数据库驱动**:Hibernate需要相应的数据库驱动才能连接到特定的数据库,如`mysql-connector-java.jar`(MySQL)、`ojdbc.jar`(Oracle)、`postgresql.jar`(PostgreSQL)等。 4. **交易管理**:在Java EE环境...

    hibernate的jar包

    **标题与描述解析** ...综上所述,这个压缩包中的jar文件很可能包括Hibernate的核心库、DOM4J库以及Oracle JDBC驱动,是开发基于Hibernate的Java应用,特别是需要连接Oracle数据库时,必不可少的依赖包。

    hibernate4.2基础jar包

    这个"hibernate4.2基础jar包"包含了所有你需要直接导入到项目中以便开始使用Hibernate的库文件。 首先,`hibernate-core.jar`是Hibernate的核心库,包含了框架的基本功能。它提供了ORM(对象关系映射)的核心服务,...

    Hibernate3的依赖包

    1. **对象关系映射(ORM)**:Hibernate通过映射Java类到数据库表,使得开发者可以以对象的形式操作数据库,而无需编写繁琐的SQL语句。ORM提供了数据持久化的解决方案,使得业务逻辑和数据存储之间保持松耦合。 2. ...

    hibernate的相关jar包

    1. `hibernate-core.jar`:这是Hibernate的核心库,包含了持久化框架的主要功能,如Session接口、Entity接口、Criteria查询等。 2. `hibernate-entitymanager.jar`:提供JPA(Java Persistence API)的支持,使得...

    hibernate3必要jar包

    不过,为了完整的项目开发,可能还需要其他依赖,例如数据库驱动 jar 包(如mysql-connector-java.jar)、日志库(如log4j.jar)等。在实际使用时,应根据具体项目需求检查并添加相应的库文件。

    hibernate需要的10个jar

    当涉及到Hibernate项目时,为了使其正常运行,通常需要一系列的JAR(Java Archive)文件。这些JAR文件包含了Hibernate框架本身及其依赖的库,它们共同构成了一个完整的Hibernate运行环境。以下是对"hibernate需要的...

    hibernate jar包

    在开发过程中,使用这个“hibernate jar包”可以快速搭建Hibernate环境,只需将这些jar文件添加到项目的类路径中,然后配置相应的Hibernate配置文件(如hibernate.cfg.xml),就可以开始使用Hibernate进行持久化操作...

    hibernate-testjar包

    hibernate

    hibernate需要的jar包们

    9. **mysql-connector-java.jar**:如果项目使用MySQL数据库,那么这个驱动是必需的,它使得Hibernate能够连接到MySQL服务器。 10. **postgresql-jdbc.jar**:类似地,如果使用PostgreSQL数据库,这个JDBC驱动是...

    Hibernate5需要的jar包。

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

Global site tag (gtag.js) - Google Analytics