`
mjbin888
  • 浏览: 11399 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

Hibernate3.2 核心包作用包 作用说明

阅读更多
java.lang.NoClassDefFoundError: antlr/ANTLRException[color=red][/color]

使用Spring+Hibernate的HibernateDaoSupport的getHibernateTemplate().find(HQL)进行查询时,总是报这样的错误:
java.lang.NoClassDefFoundError: antlr/ANTLRException

开始没有注意到这个,只看下面的详细情况.结果调试了两天还是不行.没办法,搜索了一下antlr/ANTLRException,结果发现是少了antlr-2.7.5H3.jar包

下面说说SSH中Hibernate所需要的包

Hibernate3.2 核心包作用

包 作用 说明
jta.jar 标准的JTA API 必要
commons-logging.jar 日志功能 必要
commons-collections.jar 集合类 必要
antlr.jar ANother Tool for Language Recognition(antlr) 必要
dom4j.jar XML配置和映射解释器 必要 
Hibernate3.jar 核心库 必要
asm.jar ASM字节码库 如果使用“cglib”则必要
asm-attrs.jar ASM字节码库 如果使用“cglib”则必要
ehcache.jar EHCache缓存 如果没有其它的缓存,则它是必要的
cglib.jar CGLIB 字节码解释器 如果使用“cglib”则必要
      以下包可选
versioncheck.jar 版本检查
swarmcache.jar
jboss-cache.jar TreeCache
jgroups.jar
xml-apis.jar JAXP API
c3p0-0.9.1.jar C3PO JDBC链接池
connector.jar JCA API
jboss-system.jar 使用TreeCache时必要
jacc-1_0-fr.jar JACC 库
checkstyle-all.jar
junit.jar
javassist.jar Javassist 字节码解释器
ant-lanuncher.jar
jaas.jar JAAS API
jdbc2_0-stdext.jar JDBC扩展API
ant-antlr.jar Ant antlr支持
jboss-jmx.jar
cleanimports.jar cleanimports
xerces.jar SAX parser JDK版本低于1.4时必要
jaxen-1.1-beta-7.jar Jaxen 如果想提高启动性能则去使用
ant-junit.jar Ant junit support
ant-swing.jar ant swing support
ant.jar
proxool.jar Proxool JDBC连接池
concurrent.jar 使用TreeCache需要
syndiag2.jar
总结:

最小必要包为antlr.jar,cglib.jar,asm.jar, asm-attrs.jar, commons-collections.jar, commons-loggins.jar ,encache.jar, dom4j.jar,log4j.jar,jta.jar
分享到:
评论

相关推荐

    hibernate3.2最少依赖的包

    **关于Hibernate 3.2核心依赖包的详细说明:** 1. **hibernate3.jar**:这是Hibernate的核心库,包含了ORM的主要实现,如实体管理、会话管理、查询语言(HQL)和 Criteria 查询等。 2. **javassist.jar**:Hibernate...

    spring-struts1-strust2-hibernate 核心包介绍

    Hibernate3.2 核心包作用 包 作用 说明 jta.jar 标准的JTA API 必要 commons-logging.jar 日志功能 必要 commons-collections.jar 集合类 必要 antlr.jar ANother Tool for Language Recognition(antlr) 必要 dom4j....

    HIbernate3.2中文说明及其源码

    《Hibernate3.2中文说明及其源码》 Hibernate是一个开源的对象关系映射(ORM)框架,它极大地简化了Java应用程序与数据库之间的交互。在Hibernate3.2版本中,该框架进一步提升了性能和稳定性,同时也引入了一些新的...

    Hibernate3.2官方中文参考手册+英文手册+API文档

    CHM(Compiled HTML Help)文件是一种常见的Windows帮助文档格式,它包含了Hibernate3.2的所有公开API接口和类的详细说明。开发者可以在这里找到关于SessionFactory、Session、Query等核心接口的用法,以及Criteria...

    hibernate3.2详细案例

    在每个package中,你会发现一个名为`remark.txt`的文本文件,它提供了关于该包功能的详细说明,帮助理解代码逻辑。 **三、核心概念** 1. **实体类(Entity)**:实体类是与数据库表相对应的Java类,通常包含@Table...

    Hibernate3.2官方中文参考手册.rar

    《Hibernate3.2官方中文参考手册》是Java开发者不可或缺的重要参考资料,它详尽地阐述了Hibernate 3.2版本的核心特性和使用方法。Hibernate是一个开放源代码的对象关系映射(ORM)框架,它极大地简化了Java开发人员...

    Struts2.0+Spring3.0+hibernate3.2 API(参考手册)

    Struts2.0、Spring3.0和Hibernate3.2是经典的Java企业级开发框架组合,通常被称为SSH(Struts2、Spring、Hibernate)架构。这个API参考手册提供了这三个框架的核心概念、用法和功能的详细说明。 Struts2.0是MVC...

    搭建 Struts2.0 + Hibernate3.2 + Spring2.5 说明

    ### 搭建Struts2.0 + Hibernate3.2 + Spring2.5 ...本教程详细介绍了如何搭建Struts2.0、Spring2.5和Hibernate3.2环境,并解决了常见问题如JAR包冲突等。通过这些步骤,可以构建出一个完整的基于MVC架构的应用程序。

    Spring2.5+Hibernate3.2开发手册

    - **Hibernate_3.2.0_api.chm**:这份文档是Hibernate 3.2.0 的API参考,包含了所有类和接口的详细说明,是理解和使用Hibernate的重要资源。 通过深入研究这些文档,开发者能够更好地掌握这两个框架的用法,提升在...

    hibernate 3.2中文手册 中文文档

    ### Hibernate 3.2中文手册知识点汇总 #### 第1章:Hibernate入门 - **1.1 前言** - 介绍了Hibernate的基本概念及其重要性。 - 强调了学习Hibernate对于Java开发人员的重要性。 - **1.2 第一部分—第一个...

    hibernate3 jar 包

    “commons-logging.jar和cglib.jar包与Spring中的包重复”,这说明了两个问题:首先,Hibernate 3可能依赖于Apache Commons Logging库(commons-logging.jar),这是一个提供灵活的日志记录接口的库,使得开发者可以...

    hibernate-3.2(1)hibernate-3.2(1)

    《Hibernate 3.2(1):持久化框架的核心与应用》 Hibernate 3.2(1) 是一个历史悠久但仍然具有广泛影响力的Java对象关系映射(ORM)框架的版本,它极大地简化了数据库操作,使得开发人员可以更加专注于业务逻辑,而...

    hibernate-3.2

    Hibernate是Java平台上的一款开源对象关系映射(ORM)框架,它极大地简化了数据库...虽然现在已经有了更新的版本,但Hibernate 3.2仍然是许多遗留系统的基础,并且其核心概念和机制对于理解现代ORM框架仍然非常有帮助。

    struts2.0 hibernate 3.2 spring 2.0(dwr jquery)所需文件包

    Struts2、Hibernate、Spring 和 Direct Web Remoting (DWR) 以及 jQuery 是经典的Java Web开发框架和技术,它们在构建高效、可维护的企业级应用程序中起着关键作用。以下是对这些技术及其相互关系的详细说明: 1. ...

    Hibernate3.2官方中文参考手册

    Hibernate是一个专业的开放源代码项目(Professional Open Source project),也是JBoss Enterprise Middleware System(JEMS),JBoss企业级中间件系统的一个核心组件。 <br>翻译说明 本文档的翻译是在网络上...

    Hibernate_3.2属性文档介绍_中文

    标题和描述均提到了“Hibernate_3.2属性文档介绍_中文”,这表明文档主要聚焦于Hibernate 3.2版本的属性配置与使用说明。Hibernate是Java领域内一个流行的开源对象关系映射(ORM)框架,它允许开发人员将数据库表...

    Spring3.2和Hibernate3.6整合源码和jar包

    1. 引入相关库:在项目中添加Spring和Hibernate的jar包,包括spring-context、spring-tx、hibernate-core等。 2. 配置SessionFactory:在Spring的配置文件(如applicationContext.xml)中,通过bean定义创建...

    Hibernate v3.2中文参考手册

    Hibernate是一个专业的开放源代码项目(Professional Open Source project),也是JBoss Enterprise Middleware System(JEMS),JBoss企业级中间件系统的一个核心组件。 <br>1. 翻译说明 本文档的翻译是在网络上...

    hibernate全套资料文档API及配置说明文档

    1. **Hibernate3.2.chm** 这是一个关于Hibernate 3.2版本的离线帮助文档,通常包含了大量的API参考和使用示例。它涵盖了该版本的所有核心功能,如实体管理、事务处理、缓存策略以及查询语言(HQL)等。通过此文档,...

    hibernate中英文API文档

    `Hibernate3.2.chm`可能是Hibernate 3.2版本的官方API帮助文件,通常包含了所有类、接口、方法和常量的详细说明。`Hibernate 中文API文档.chm`则提供了中文版的解释,对于中文使用者来说更友好,便于理解和学习。API...

Global site tag (gtag.js) - Google Analytics