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()"是没有效果的.)
相关推荐
标题“hibernate官方入门教程 (转载)”表明这是一份关于Hibernate框架的基础教学资源,可能是从官方文档或者其他可靠来源整理而来的,适合初学者了解和学习Hibernate。 描述中提到的“NULL”意味着没有具体的描述...
开发者需要在Hibernate配置文件中指定使用哪种缓存提供者,并为需要缓存的实体或查询进行配置。二级缓存适用于那些不经常变动但频繁读取的数据。 **5. 缓存策略:** - **读写策略(Read-Write):**默认策略,每次...
Spring 2.5版本引入了更多改进,如支持注解配置、更灵活的AOP、XML Schema-based配置等,增强了应用程序的可维护性和可测试性。 3. **Hibernate3.3**:Hibernate是一个对象关系映射(ORM)框架,它简化了数据库操作...
- **学习曲线**:相比JDBC,Hibernate的学习成本较高,需要理解ORM的概念和配置。 - **灵活性受限**:对于复杂的SQL查询和数据库特定功能,直接使用JDBC可能更为灵活。 3. **JDBC的优点**: - **性能**:JDBC...
本系统采用struts+spring+hibernate架构,重在讲述三者结合在一起的应用开发,所有源程序都 有详细的注释,供入门者学生参考,未经作者允许不得用于商业用途,只能用于教学或个人学习。 程序只是整个系统中的...
- 由于Spring管理Hibernate配置,所以不需要创建SessionFactory类。配置数据库连接,可以选择在DB Browser中新建数据库连接。 4. **集成Struts2.1** - 右键项目,选择`MyEclipse` -> `Project Capabilities` -> `...
在WebSphere 6.1上部署基于SSH2(Spring + Struts2 + Hibernate)和JPA2的应用程序时,由于WebSphere 6.1使用的是IBM JDK 1.5,且内置的一些jar包版本较老,这可能导致与SSH2架构中的新版本jar包存在不兼容的问题。...
本系统采用struts+spring+hibernate架构,重在讲述三者结合在一起的应用开发,所有源程序都有详细的注释,供入门者学生参考,未经作者允许不得用于商业用途,只能用于教学或个人学习。 程序只是整个系统中的一个...
2009-02-24 09:01 165033 37357 常见的专业问题解决办法\MySql的配置_Believe ┭┮ YourSelf.mht 2009-02-24 08:43 452690 186879 常见的专业问题解决办法\Rational Rose 2003 下载、破解及安装方法(图文)_Believe...
作者强调了版权的重要性,要求在转载时必须注明作者信息,并禁止任何未经授权的出版行为。这一规定既体现了作者对知识分享的支持态度,也反映了其维护自身知识产权的决心。 #### 参考网站及资料 为了确保内容的...
在实际开发中,Struts2还集成了其他工具和框架,如Spring、Hibernate等,提供了全面的企业级开发解决方案。例如,通过与Spring集成,可以方便地管理Action的依赖注入,实现业务对象的生命周期管理。 综上所述,...
大家回想我们开发的时候搭建项目工程的时候,配置pom,各种拷贝。每次都这样是不是很麻烦。那么我们能不能整理一个基础项目基础模板出来,就这样adminstore诞生了。adminstore整合了spring,hibernate,shiro,...
JBPM可与Spring、Hibernate等框架集成,也可与其他系统通过REST API通信,实现业务流程的跨系统协同。 ### 6. **最佳实践** - 保持流程定义清晰简洁,避免过度复杂化。 - 使用版本控制管理流程定义,便于追踪更改...
4. **JPA and Hibernate**: Java持久层API和其最常用的实现,用于操作数据库。 5. **Thymeleaf or other Template Engines**: 用于渲染动态视图,将数据与HTML模板结合。 6. **RESTful API**: 设计API遵循REST原则,...
5. **数据访问/集成**: 包括JDBC、ORM(Object-Relational Mapping,如Hibernate)、OXM(Object-XML Mapping,如JAXB)等支持,方便数据库和XML的交互。 6. **Web模块**: 提供了MVC框架、WebSocket支持、Servlet...