在hibernate 和spring整合之间的问题
①org.objectweb.asm.ClassWriter.<init>(I)V和org.objectweb.asm.ClassWriter.<init>(Z)V
Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(I)V。
网上搜索了下
均是:"Spring3 HIbernate3.6 Struts2.1.8结合时配置 AOP事物, 出现错误"
解决办法:
出现<init>(Z)V将
将cglib.jar 由2.1版本 改为 2.2
出现<init>(I)V将
将cglib.jar 由2.2版本 改为 2.1.
文章出处~ http://blog.csdn.net/zxkevin1989/article/details/7278139
②Websphere 8.5报 java.lang.VerifyError: JVMVRFY007 final method overridden; class=net/sf/cglib/core/De
解决办法:
8.5版本的Websphere,需要 “cglib-nodep-2.2.2.jar” 替换 ekp/web-inf/lib下的“cglib-2.2.2.jar”文件
原因是:cglib-2.2.2.jar 可以与 asm-3.3.1.jar 搭配使用管理bean文件,但是"asm-3.3.1.jar"不可以与“asm-4.0.jar”搭配使用,正是因为Websphere 8.5 自身带了“asm-4.0.jar”造成的。
在其他应用服务器下不会有问题。
出现的异常是:重写了某个final方法,这个方法正是 asm-4.0.jar与asm-3.3.1.jar的变化
文章出处~ http://blog.csdn.net/wgw335363240/article/details/9193529
③Bean property 'sessionFactory' is not writable or has an invalid setter method.
解决办法;方法1、
在对应UserDaoImpl中加入sessionfactory的set方法、get方法。
private SessionFactory sessionFactory;
public SessionFactory getSessionFactory() {
return sessionFactory;
}
public void setSessionFactory(SessionFactory sessionFactory) {
this.sessionFactory = sessionFactory;
}
继承JdbcDaoSupport。
UserDaoImpl extends JdbcDaoSupport
方法2、
UserDaoImpl extends HibernateDaoSupport
用JdbcTempalte或HibernateTempalte操作数据库。
文章出处~~ http://blog.csdn.net/xinxin19881112/article/details/8916072
④HibernateDaoSupport类需要用到哪个JAR包?
答案: spring-orm.jar
其他问题:org.springframework.beans.factory.BeanCreationException: Error creating bean wit
http://bbs.csdn.net/topics/380226460
相关推荐
精通Java EE:Eclipse Struts2 Hibernate Spring整合应用案例代码和数据库压缩包6
struts struts hibernate spring 整合 PUBhibernstruts hibernate spring 整合 PUBate spring 整合 PUB
将Hibernate与Spring整合可以充分利用两者的优点,提高开发效率并降低复杂性。 一、Hibernate概述 Hibernate是Java世界中领先的ORM框架之一,它允许开发者用Java对象来操作数据库记录,而无需编写SQL语句。通过配置...
综上所述,"struts hibernate spring整合图解及源码"这个主题涵盖了如何将这三大框架结合使用,以构建高效、模块化的JavaWeb应用。通过学习和实践这个整合过程,初学者可以深入理解JavaEE开发的高级技术,并提升自己...
在整合中,Spring用于管理Struts2和Hibernate的实例,通过IoC容器进行依赖注入,同时可以提供事务管理,确保数据的一致性。 整合过程: 1. 配置环境:首先需要在项目中引入Struts2、Hibernate和Spring的相应库,并...
在"struts2 hibernate spring整合(出错的)"这个项目中,开发者可能遇到了在集成这三个框架时遇到的问题。这通常涉及到配置问题、依赖注入问题、数据访问问题等。以下是一些可能遇到的知识点: 1. **Struts2配置**:...
当我们谈到“Hibernate Spring整合”,就是将这两个强大的工具结合在一起,以实现更高效、更灵活的应用开发。 Hibernate是一个流行的ORM框架,它简化了Java应用与数据库之间的交互。通过Hibernate,开发者可以用...
struns hibernate spring整合资料
总的来说,"SpringMVC+Hibernate+Spring整合实例"提供了一个全面的学习平台,帮助开发者深入理解Java企业级应用的开发模式和最佳实践。通过这个实例,你可以提升自己的技能,为未来的项目开发打下坚实的基础。
这个“Spring+hibernate整合源代码”应该包含了实现上述整合步骤的示例代码,可以作为学习和参考的资源。通过学习和实践这些代码,你可以更好地理解和掌握 Spring 和 Hibernate 整合的细节,提升你的 Java Web 开发...
Spring 和 Hibernate 的整合是企业级 Java 应用开发中的常见实践,它将 Spring 框架的控制反转(IoC)和面向切面编程(AOP)优势与 Hibernate 的持久化能力相结合,提供了更高效、灵活的数据库操作。下面我们将深入...
struns hibernate spring整合资料3
Struts2、Hibernate和Spring是Java企业级应用中三大核心框架,它们的整合使用能够构建出高效、可维护性高的Web应用程序。本篇将深入剖析这三者如何协同工作,并提供实际范例应用。 首先,Struts2作为MVC(模型-视图...
整合过程中,Spring作为核心,负责管理Struts2和Hibernate的生命周期,提供依赖注入,同时处理事务。Struts2作为前端控制器,处理用户请求,而Hibernate则作为数据访问层,负责数据库操作。整合后的系统可以实现松...
在整合过程中,开发者需要注意配置文件的正确设置,包括Struts2的struts.xml、Hibernate的hibernate.cfg.xml以及Spring的applicationContext.xml等。还需要确保各框架之间的依赖注入正确无误,例如,Spring需要知道...
叶健毅的《JAVA EE Eclipse struts hibernate spring 整合应用案例》(第二版)提供了源代码,帮助读者更直观地理解这些技术的集成过程。 首先,Eclipse是一款强大的Java集成开发环境(IDE),它为开发者提供了丰富...
在本教程中,我们将深入探讨如何使用Spring MVC、Spring和Hibernate三大框架进行全注解的整合开发。这个视频教程系列的第11部分,重点可能是建立在前几部分的基础之上,进一步深化对这三个核心技术的理解和实践。 ...
5. **源码分析**:对于"Spring4+SpringMVC4+Hibernate4整合源码",研究这些源码可以帮助开发者深入理解三大框架的内部工作原理,学习如何配置和使用它们进行实际项目开发。通过源码,你可以看到如何配置Spring的...
这个"springmvc spring hibernate整合Demo"旨在帮助初学者理解如何将这三个框架协同工作,实现一个完整的CRUD(创建、读取、更新、删除)应用。 Spring MVC 是 Spring 框架的一部分,专门用于构建Web应用程序。它...