`

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.(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()"是没有效果的.)

 

 

转载:http://blog.csdn.net/woxueliuyun/article/details/3930335

分享到:
评论

相关推荐

    hibernate官方入门教程 (转载)

    标题“hibernate官方入门教程 (转载)”表明这是一份关于Hibernate框架的基础教学资源,可能是从官方文档或者其他可靠来源整理而来的,适合初学者了解和学习Hibernate。 描述中提到的“NULL”意味着没有具体的描述...

    Hibernate缓存机制,转载

    开发者需要在Hibernate配置文件中指定使用哪种缓存提供者,并为需要缓存的实体或查询进行配置。二级缓存适用于那些不经常变动但频繁读取的数据。 **5. 缓存策略:** - **读写策略(Read-Write):**默认策略,每次...

    jsr168 portlet(struts2+spring2.5+hibernate3.3)(转载)

    Spring 2.5版本引入了更多改进,如支持注解配置、更灵活的AOP、XML Schema-based配置等,增强了应用程序的可维护性和可测试性。 3. **Hibernate3.3**:Hibernate是一个对象关系映射(ORM)框架,它简化了数据库操作...

    jdbc与hibernate的优缺点比较(转载的精髓).pdf

    - **学习曲线**:相比JDBC,Hibernate的学习成本较高,需要理解ORM的概念和配置。 - **灵活性受限**:对于复杂的SQL查询和数据库特定功能,直接使用JDBC可能更为灵活。 3. **JDBC的优点**: - **性能**:JDBC...

    采用struts+spring+hibernate架构电信业务系统

    本系统采用struts+spring+hibernate架构,重在讲述三者结合在一起的应用开发,所有源程序都 有详细的注释,供入门者学生参考,未经作者允许不得用于商业用途,只能用于教学或个人学习。 程序只是整个系统中的...

    【转载】Myeclipse10下搭建SSH框架(图解)

    - 由于Spring管理Hibernate配置,所以不需要创建SessionFactory类。配置数据库连接,可以选择在DB Browser中新建数据库连接。 4. **集成Struts2.1** - 右键项目,选择`MyEclipse` -&gt; `Project Capabilities` -&gt; `...

    WebSphere6.1与SSH2+JPA2不兼容问题解决

    在WebSphere 6.1上部署基于SSH2(Spring + Struts2 + Hibernate)和JPA2的应用程序时,由于WebSphere 6.1使用的是IBM JDK 1.5,且内置的一些jar包版本较老,这可能导致与SSH2架构中的新版本jar包存在不兼容的问题。...

    中国移动业务管理系统(struts+spring+hibernate)源码

    本系统采用struts+spring+hibernate架构,重在讲述三者结合在一起的应用开发,所有源程序都有详细的注释,供入门者学生参考,未经作者允许不得用于商业用途,只能用于教学或个人学习。 程序只是整个系统中的一个...

    收集的常见的专业问题解决办法.rar

    2009-02-24 09:01 165033 37357 常见的专业问题解决办法\MySql的配置_Believe ┭┮ YourSelf.mht 2009-02-24 08:43 452690 186879 常见的专业问题解决办法\Rational Rose 2003 下载、破解及安装方法(图文)_Believe...

    DWR中文文档v0.9

    作者强调了版权的重要性,要求在转载时必须注明作者信息,并禁止任何未经授权的出版行为。这一规定既体现了作者对知识分享的支持态度,也反映了其维护自身知识产权的决心。 #### 参考网站及资料 为了确保内容的...

    Servlet和Struts2的交互(转载)

    在实际开发中,Struts2还集成了其他工具和框架,如Spring、Hibernate等,提供了全面的企业级开发解决方案。例如,通过与Spring集成,可以方便地管理Action的依赖注入,实现业务对象的生命周期管理。 综上所述,...

    后台管理系统

    大家回想我们开发的时候搭建项目工程的时候,配置pom,各种拷贝。每次都这样是不是很麻烦。那么我们能不能整理一个基础项目基础模板出来,就这样adminstore诞生了。adminstore整合了spring,hibernate,shiro,...

    JBPM的开发指南,转载过来的

    JBPM可与Spring、Hibernate等框架集成,也可与其他系统通过REST API通信,实现业务流程的跨系统协同。 ### 6. **最佳实践** - 保持流程定义清晰简洁,避免过度复杂化。 - 使用版本控制管理流程定义,便于追踪更改...

    本项目是基于SpringBoot的线上宠物物资购买系统,为个人毕业设计,未经允许禁止转载.zip

    4. **JPA and Hibernate**: Java持久层API和其最常用的实现,用于操作数据库。 5. **Thymeleaf or other Template Engines**: 用于渲染动态视图,将数据与HTML模板结合。 6. **RESTful API**: 设计API遵循REST原则,...

    (转载)自己动手写一个spring

    5. **数据访问/集成**: 包括JDBC、ORM(Object-Relational Mapping,如Hibernate)、OXM(Object-XML Mapping,如JAXB)等支持,方便数据库和XML的交互。 6. **Web模块**: 提供了MVC框架、WebSocket支持、Servlet...

Global site tag (gtag.js) - Google Analytics