到官方网站:http://www.hibernate.org/6.html 下载(当前版本:Hibernate Core 3.2.3GA ) hibernate包。解开压缩包。在lib目录下找到以下hibernate应用所必须的包(可以查看该目录下的_README.txt文件来确定哪些包是必需的):
1. hibernate.jar :hibernate核心包。必需的。
2. antlr.jar :Hibernate使用ANTLR来产生查询分析器,这个类库在运行环境下时也是必需的。
3. cglib.jar :CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必需的jar包。
4. asm.jar :ASM字节码库,cglib.jar包依赖的包。必需的jar包。
5. asm-attrs.jar :ASM字节码库,cglib.jar包依赖的包。必需的jar包。
6. commons-collections.jar :Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包。
7. commons-logging.jar :Apache Commons包中的一个,包含了日志功能,必须使用的jar包。这个包本身包含了一个Simple Logger,但是功能很弱。在运行的时候它会先在CLASSPATH找log4j,如果有,就使用log4j,如果没有,就找JDK1.4带的java.util.logging,如果也找不到就用Simple Logger。必需的。
8. ehcache.jar :Hibernate可以使用不同cache缓存工具作为二级缓存。EHCache是缺省的cache缓存工具。如果没有其它的可选缓存工具,则为必需的。
9. jta.jar :JTA规范,当Hibernate使用JTA的时候需要。必需的。
10. dom4j.jar :dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。Hibernate使用dom4j解析XML配置文件和XML映射元文件。必需的。
11. log4j.jar :日志包,可选的。
把以上必需的jar放置到应用程序的类路径中(web应用的WEB-INF/lib目录下)。
文章出处:DIY部落(http://www.diybl.com/course/3_program/java/javashl/2008930/147197.html)
分享到:
相关推荐
在“hibernate-3.2 jar包”中,包含了一系列用于支持Hibernate 3.2版本运行所必需的库文件。 这个压缩包的核心组件是`hibernate3.jar`,它是Hibernate框架的主要实现,包含了Hibernate API、核心功能和一些默认的...
此外,可能还有其他的JAR文件,比如数据库驱动(如mysql-connector-java.jar),这些驱动是与特定数据库通信所必需的,因为Hibernate需要它们来建立连接。 对于配置方面,`property`标签可能指的是`hibernate....
“hibernate3.2最少依赖的包”指的是Hibernate框架的3.2版本中,为了实现基本功能而最小化依赖关系的一组类库集合。Hibernate是一个流行的Java对象关系映射(ORM)工具,它允许开发人员用面向对象的方式来处理数据库...
在提供的`ssh-base-jar`压缩包中,应包含以上提到的所有必需jar包,确保开发环境能够正确运行SSH整合的应用程序。在导入项目时,需将这些jar包添加到项目的类路径中,以便系统能够识别并使用它们提供的功能。同时,...
Hibernate 3.2 是一个基于Java的开源对象...总的来说,这个压缩包包含的组件是构建和运行一个基于Hibernate 3.2的Java应用程序所必需的,它们共同构成了一个强大的ORM解决方案,帮助开发者更高效地管理和操作数据库。
这个压缩包文件包含了一系列Hibernate 3.2版本的库文件,这些库文件是开发基于Hibernate的应用程序所必需的。从MyEclipse中提取这些库可能需要一定的努力,因为MyEclipse是一款集成开发环境,通常会自带许多常用库,...
Struts1.2、Spring2.0和Hibernate3.2是经典的Java企业级开发框架组合,被称为SSH框架。这个整合源码提供了这三个组件的集成示例,确保了兼容性和无jar包冲突,使得开发者可以快速地搭建和运行一个完整的Java Web项目...
标题中的"hibernate架包3.2"指的是该版本的Hibernate框架,它包含了所有必要的组件和服务,使得开发人员能够方便地在应用程序中集成Hibernate。 在Java开发中,三大框架SSH分别指的是Spring、Struts和Hibernate。...
这个压缩包“hibernate3必要jar包”显然是针对Hibernate3版本的,已经去除了冗余的库文件,并确保包含所有必需的组件,以确保能够成功运行一个基于Hibernate3的应用程序。 以下是一些关于Hibernate3及其核心组件的...
3. **Hibernate3.2**: - **对象关系映射(ORM)**:Hibernate是Java领域中最流行的ORM框架之一,它将数据库表映射为Java类,简化了数据库操作。 - **Session和Transaction**:Hibernate通过Session接口进行数据库...
- `hibernate-3.2.jar`:主要的Hibernate库文件,包含了所有必需的API和实现。 - `lib` 目录:包含Hibernate运行时所需的依赖库,如JTA、JDBC驱动等。 - `docs` 目录:可能包含用户指南、API文档和教程,帮助开发者...
在构建企业级Java应用时,整合Struts2、Hibernate3.2和Spring2.5是一个常见的选择,因为这三个框架分别负责MVC模式的展现层、持久层管理和业务层的依赖注入。在这个过程中,使用Proxool作为数据库连接池能够有效地...
这个压缩包提供了完整运行Hibernate 3.3.2所需的环境,包括了所有必需的库文件和预配置的配置文件,使得开发者可以快速搭建起一个能够与数据库交互的Java应用程序。通过理解和配置`hibernate.cfg.xml`文件,开发者...
综上所述,这些JAR文件共同构成了Hibernate 3.2运行所必需的环境,它们各自负责不同的功能模块,确保了Hibernate能够高效、稳定地进行对象关系映射操作。在实际开发中,正确地引入这些依赖库对于充分利用Hibernate的...
1. **hibernate3.jar**:这是Hibernate的核心库,包含了所有必需的类和接口,如SessionFactory、Session、Query等,以及对JDBC的封装。 2. **ejb3-persistence.jar**:这个文件提供了Java Persistence API (JPA)的...
在下载的"spring3.2"压缩包中,通常包含所有必需的Spring 3.2核心库以及相关模块的jar文件,例如spring-core、spring-context、spring-aop、spring-webmvc等。开发者可以根据具体项目需求选择导入相应的jar包。虽然...
4. **xmlParserAPIs.jar**:这个文件提供了XML解析的API,是处理XML文档所必需的基础库,可能被HibernateSynchronizer用来读取或验证配置文件。 5. **plugin.xml**:这是插件的配置文件,通常包含了关于插件的元...
在Java EE开发中,Hibernate3.3.2 GA版本被广泛使用,因其稳定性而备受推崇,是3.2系列中的一个里程碑版本。这个版本在功能完善性和性能优化上都达到了很高的水平,使得它成为众多开发者的首选。 首先,我们要理解...
10. **jboss-transaction-api_1.1_spec-1.0.0.Beta1.jar**:这是JBoss提供的JTA 1.1规范实现,对于使用JBoss应用服务器的项目来说,这个jar包是必需的。 以上就是Hibernate 3.3.2版本需要引入的jar包及其功能解释。...
#### Hibernate3.2详解与各JAR包的作用解析 在Java开发领域中,Hibernate作为一款非常流行的ORM(Object Relational Mapping)框架,它为开发者提供了强大的对象关系映射功能,使得Java对象能够方便地与数据库进行...