hibernate3.jar 编译hibernate所必须的jar 文件
第三方 jar文件(即hibernate自身所使用的其它jar文件,有以下介绍的jar文件,目前阶级对于我们开发一个使用hibernate技术底层实现的项目已经够用了)
antlr-2.7.6rc1.jar :
ANTLR (ANother Tool for Language Recognition)
是一个PCCTS制定的语言工具,它为他创建认定者,程序编译者,翻译者提供
一个包括 java,c#和C++在内的语法描述框架,使用from 多态查询语句时需要它。
cglib-2.1.3.jar:
CGL (Code Generation Libray) 是一种高性能,高质量
的代码产生库, hibernate 用它来实现 po (persistent object)字节码的动态生成
asm.jar和asm-attrs.jar: ObjectWeb的字节码操纵框架,用来动态生成java代码。
commons-collections-2.1.1.jar : Apache Commons 包中的一个,包含了一些Apache
开发的集合类,功能比java.util.*;强大
commons-logging-1.0.4.jar: Jakarta的通用日志记录包
dom4j-1.6.1.jar: 是一个JAVA的XML API 类似于jdom,用来读写XML文件,dom4j是一个非常
优秀的JAVA XML API, 具有性能优异,功能强大和易使用的特点,同时它也是一个开放源代码
的软件,可以在 SourceForge上找到它。
eheache-1.1.jar: EHCahe是一个纯JAVA的进程中的缓存,它具有经下特性,快速、简单、为
hibernate充当可插入的缓存,最小的依赖性和全面的文档和测试。
jta.jar: java Transaction API (JTA) 规范的包,是指定事务和事务处理和分布式事务处理系统
之间的标准,JAVA接口,包括资源管理,应用服务,和事务应用程序。
log4j-1.2.9.jar: hibernate 使用 Commons Logging API 可以使用log4j作为实施,log的机制,如果
把log4j库放到上下文类目录中,commons Logging 就会使用log4j 和它上下文类路径找到的log4j.properties文件
ant.jar:
Ant编译工具的jar包,用来编译Hibernate源代码的。如果你不准备修改和编译Hibernate源代码,那么就没有什么用,可选的jar包
c3p0.jar:
C3PO是一个数据库连接池,Hibernate可以配置为使用C3PO连接池。如果你准备用这个连接池,就需要这个jar包。
jaas.jar:
JAAS是用来进行权限验证的,已经包含在JDK1.4里面了。所以实际上是多余的包。
有了以上基本的jar文件,对于我们现阶段利用hibernate开发一般的项目已经足够了。
分享到:
相关推荐
这个压缩包"hibernate-distribution-3.6.0.Final"包含了运行和开发基于Hibernate的应用程序所需要的所有核心库和相关依赖。 首先,让我们了解下Hibernate的核心组件: 1. **hibernate-core.jar**:这是Hibernate的...
7. **容器和依赖注入支持**:虽然不在压缩包内,但如果你在Spring或EJB等容器中使用Hibernate,还需要相应的jar包,如`spring-context.jar`或`ejb3-persistence.jar`。 8. **查询语言和工具**:`hibernate-tools....
压缩包内包含antlr-2.7.6.jar、commons-collections-3.1.jar、commons-logging-1.1.3.jar、dom4j-1.6.1.jar、ejb3-persistence.jar、hibernate3.jar、hibernate-jpa-2.0-api-1.0.1.Final.jar、javassist-3.12.0.GA....
本文将详细介绍SpringMVC与Hibernate整合所需的jar文件以及它们在整合过程中的作用。 首先,我们需要理解SpringMVC的核心组件。它包括DispatcherServlet(前端控制器)、HandlerMapping(处理器映射器)、...
当涉及到Hibernate项目时,为了使其正常运行,通常需要一系列的JAR(Java Archive)文件。这些JAR文件包含了Hibernate框架本身及其依赖的库,它们共同构成了一个完整的Hibernate运行环境。以下是对"hibernate需要的...
添加hibernate支持所需要的jar包,含antlr-2.7.7.jar,dom4j-1.6.1jar,hibernate-commons-annotatlons-4.0.1-Final.jar,hibernate-core-4.2.4.Final.jar,hibernate-jpa-2.0-api-1.0.1.Final.jar,javassist-3.15.0.GA....
总之,要成功地在J2EE环境中利用Hibernate与Oracle数据库交互,不仅需要正确配置和使用上述的jar文件,还要对Hibernate和Oracle数据库的特性有深入理解,以及具备良好的Java编程和问题解决能力。
标题提到的是"hibernate4.3.11所需jar包",这意味着我们将探讨的是Hibernate 4.3.11版本所依赖的一系列库文件。 1. **Hibernate Core**: `hibernate_core`这个文件名暗示了这是Hibernate的核心模块,包含了框架的...
本篇将详细阐述如何搭建使用Hibernate所需的jar包,以及这些jar包在 Hibernate 框架中的作用。 首先,我们需要了解Hibernate的核心组件及其依赖。一个基本的Hibernate项目需要以下主要的jar包: 1. **hibernate-...
"hibernate所需要的所有jar包" 指的是为了在Java开发环境中配置和使用Hibernate ORM框架,需要的一系列依赖库文件。这些jar包包含了Hibernate框架的核心组件和其他必要的支持库,如数据库驱动等。 **描述详解:** ...
本文将详细介绍如何在Eclipse环境中搭建Hibernate,并列举出支持Oracle数据库所需的19个jar包。 首先,我们需要理解Hibernate的工作原理。Hibernate通过提供一个对象层,将Java类映射到数据库表,这样开发者就可以...
SSH框架整合中hibernate框架所需要的jar包。包括:(1)hibernate-release-5.0.7.Final\lib\required\*.jar(Hibernate框架需要的jar包) (2)slf4j-api-1.6.1.jar(日志接口) (3)slf4j-log4j12-1.7.2.jar(日志...
在这个“Hibernate需要的所有的jar包”中,包含了实现Hibernate功能所需的关键库。以下是对这些标签和压缩包中可能包含的文件的详细解释: 1. **dom4j**: DOM4J是一个灵活且功能丰富的Java XML API,用于读写、操作...
在Java项目中,为了使用Hibernate 5.3,我们需要依赖一系列的jar包来构建完整的环境。下面将详细解释这些jar包的作用以及它们如何协同工作。 1. **Hibernate核心库**:`hibernate-core.jar` 是 Hibernate 框架的...
该压缩包“SSH中Hibernate所需基本jar包”包含了运行Hibernate所必需的库文件,这些文件通常会包括以下几类: 1. **Hibernate核心库**:如`hibernate-core.jar`,这是Hibernate的主要部分,包含了ORM的基本功能,如...
本压缩包"hibernate5-needed-jars"包含了Hibernate 5版本所需的所有核心库文件,这些jar包是开发和运行基于Hibernate 5的应用程序所必不可少的。 1. **Hibernate Core**: Hibernate的核心库,提供了基本的ORM功能...
这个“hibernate3所需JAR包”包含了所有必要的组件,使得开发者能够在项目中顺利集成和使用Hibernate3。 1. **Hibernate3核心包**:这是Hibernate框架的核心组成部分,包含了一系列的接口和类,用于处理对象持久化...
"struts2-hibernate3-spring整合需要的全部jar包"正是为了解决这个问题,它包含了所有必要的库文件,使得开发者可以直接引入而无需担心版本冲突。 以下是这个整合所需的一些关键jar包及其作用: 1. **Struts2框架*...
总之,这个"hibernate所需jar"压缩包提供了进行Hibernate 5.4.0 Final版本开发所需的所有基础库,能够帮助开发者轻松地在Java应用程序中实现对象关系映射,提高开发效率并降低维护成本。在使用过程中,还需要结合...
在描述中提到的“核心jar,亲测可用,跑demo是够用了”,这表明这些jar文件包含了运行Hibernate与MySQL交互所需的基本组件,并且已经有人验证过它们在演示或测试环境中可以正常工作。通常,这包括Hibernate的核心库...