`
yyyyy5101
  • 浏览: 152513 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

hibernate配置异常

阅读更多
1.问题:Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/DocumentException
    at HibernateTest.main(HibernateTest.java:14)
方法:添加dom4j.jar(解析hibernate.cfg.xml文件)

2.问题:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
    at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:116)
    at HibernateTest.main(HibernateTest.java:14)
方法:添加commons-logging.jar(记录解析过程)

3.问题:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections/SequencedHashMap
方法:添加commons-collections.jar(在解析映射文件时,需要把所有持久化对象的定义放在一个HashMap中)

4.问题:Exception in thread "main" java.lang.NoClassDefFoundError: net/sf/ehcache/CacheException
方法:添加ehcache.jar(高速缓存,提高存取速度)

5.问题:2009-2-22 23:45:40 net.sf.ehcache.config.Configurator configure
警告: No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/F:/MyJava/Hibernate/lib/ehcache-1.1.jar!/ehcache-failsafe.xml
Exception in thread "main" java.lang.NoClassDefFoundError
方法:把ehcache-1.1.jar解压,把其中的ehcache-failsafe.xml改成ehcache.xml。

6.问题:Caused by: java.lang.ClassNotFoundException: net.sf.cglib.transform.impl.InterceptFieldEnabled
方法:添加cglib-full-2.0.02.jar

7.问题:Caused by: java.lang.NoSuchMethodError: net.sf.cglib.proxy.Enhancer.setInterceptDuringConstruction(Z)V
方法:添加cglib-nodep-2.1_3.jar

8.问题:Exception in thread "main" java.lang.NoClassDefFoundError: javax/transaction/Synchronization
方法:添加jta.jar(事务处理)


9.问题:Exception in thread "main" java.lang.NoClassDefFoundError: antlr/ANTLRException
方法:添加antlr-2.7.5h3.jar

10问题:Caused by: java.sql.SQLException: The statement (1) has no open cursor.
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2901)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:773)
方法: <!-- <property name="jdbc.fetch_size">50 </property>  -->
把上面这个属性按上面这样注释掉就可以了. (如果mysql-connector的版本早于3.2.1而且服务器的版本早于5.0.3,"setFetchSize()"是没有效果的.)
分享到:
评论

相关推荐

    ssh整合带hibernate配置文件

    在这个场景下,"ssh整合带hibernate配置文件"的标题表明我们要讨论如何在SSH架构中配置Hibernate,特别是在Spring框架内进行事务管理。 首先,让我们了解SSH框架的核心组件: 1. **Spring**:这是一个全面的Java...

    hibernate 配置 C3P0 连接池

    `hibernate.c3p0.timeout`定义了获取连接的超时时间,超过这个时间后,将抛出异常。这个值应根据应用的平均响应时间和数据库服务器的性能来设定。 `hibernate.c3p0.max_statements`限制了预编译的SQL语句数量,这...

    hibernate 常见异常

    `dom4j-1.6.1.jar`是XML处理库,对于读写XML文档至关重要,尤其是当Hibernate需要处理XML配置或映射文件时。 `dwr.jar`是DWR的核心库,用于实现浏览器与服务器之间的异步通信,缺少它会导致DWR相关功能无法正常使用...

    hibernate常见异常

    org.hibernate.id.IdentifierGenerationException 是一种常见的异常,通常是由于 &lt;id&gt; 元素配置不正确所致。&lt;id&gt; 元素缺少其子元素 &lt;generator&gt;&lt;/generator&gt; 的配置引起。解决方案是检查 &lt;id&gt; 元素的配置,确保其子...

    Hibernate配置所需jar包

    本篇将详细阐述`Hibernate配置所需jar包`的相关知识点,以及如何正确地配置这些jar包。 首先,我们要明白`hibernate配置时所需全部jar包`是为了确保Hibernate框架能够正常运行。以下是一些常见的Hibernate依赖库,...

    Hibernate配置常见错误

    错误表现:在初始化SessionFactory时,可能出现“org.hibernate.HibernateException: Could not instantiate dialect class”等异常,这通常是因为Hibernate配置文件中的dialect设置不正确或对应的JDBC驱动未引入。...

    hibernate配置参数详解

    ### Hibernate配置参数详解 #### 一、数据库连接配置 在Hibernate框架中,为了与数据库进行交互,必须正确地配置数据库连接参数。以下是一些关键的配置项及其含义: 1. **`hibernate.connection.driver_class`**:...

    spring +hibernate 详解与配置(附图)

    ### Spring + Hibernate 详解与配置 #### Spring框架概述 Spring框架是一个开源的、轻量级的应用框架,旨在简化企业级应用开发。它提供了一个全面的编程模型,支持从Web到数据访问等各种应用需求。Spring的核心...

    Hibernate配置文.pdf

    《深入理解Hibernate配置》 Hibernate,作为一款强大的Java对象关系映射(ORM)框架,极大地简化了数据库操作。本文将详细解析Hibernate配置的各个方面,帮助读者深入理解并掌握其配置流程。 1. **属性文件配置** ...

    hibernate的配置使用和各种查询

    ### Hibernate的配置与使用详解 #### 一、Hibernate概述 Hibernate是一种开源的对象关系映射(Object-Relational Mapping,简称ORM)框架,它为Java应用提供了利用SQL数据的持久化解决方案。通过ORM技术,开发人员...

    spring 结合druid和hibernate使用jta配置分布式事务

    4. **配置Hibernate**:配置Hibernate的SessionFactory,指定使用的数据源,并启用JTA事务。 5. **配置Spring事务管理器**:创建Atomikos事务管理器的bean,并配置Spring的PlatformTransactionManager,指定使用...

    spring mvc+hibernate实现事务管理(配置文件版)

    本项目是关于如何使用Spring MVC与Hibernate结合来实现事务管理的实践教程,通过MyEclipse自动生成所需的包和配置文件。这里将详细讲解这一过程,以及涉及到的关键知识点。 首先,Spring MVC作为Spring框架的一部分...

    struts2+spring+hibernate配置

    总结来说,"struts2+spring+hibernate配置"涉及到了Java Web开发中的三层架构,包括前端控制、业务逻辑和数据持久化。开发者需要理解这三个框架的核心原理,并掌握它们的配置和整合方法,以构建高效、可维护的Web...

    spring配置sessionFactory(spring3.2.3+hibernate4.2.2)

    这里,`configLocation`指定了Hibernate配置文件的位置,`packagesToScan`告诉Spring哪些包下的类是实体类。 为了将SessionFactory注入到需要使用它的类中,例如DAO层,可以使用`@Autowired`注解: ```java @...

    struts+hibernate配置.doc

    **Hibernate配置** Hibernate的配置主要包括以下步骤: 1. **hibernate.cfg.xml**:这是Hibernate的主要配置文件,包含了数据库连接信息(如URL、用户名、密码)、JDBC驱动、方言、缓存策略等。 2. **实体类...

    MyEclipse+struts+Hibernate配置开发手册

    《MyEclipse+Struts+Hibernate配置开发手册》是一份详尽的指南,旨在帮助开发者在Java环境下,利用MyEclipse集成开发环境,结合Struts和Hibernate两大框架进行高效的应用程序开发。这份手册覆盖了从环境搭建到项目...

    在Spring中配置Hibernate事务

    在Spring框架中集成和配置Hibernate事务管理是企业级Java应用中的常见实践,它能提供高效且灵活的事务处理策略。Spring作为一款强大的依赖注入(DI)和面向切面编程(AOP)容器,能够轻松地管理和协调不同数据访问...

    Spring+Struts+Hibernate比较详细的整合配置方案

    - 配置文件中所有路径和名称要对应,避免因路径错误导致的异常。 - 正确配置事务管理,避免数据一致性问题。 - 代码中要遵循框架的最佳实践,保持良好的编码习惯。 整合Spring、Struts和Hibernate可以提高项目的...

Global site tag (gtag.js) - Google Analytics