`

spring mvc 缺少事务

 
阅读更多
org.springframework.web.util.NestedServletException:Request processing failed; nested 
exception is org.hibernate.HibernateException:NoHibernateSession bound to thread,        
and configuration does not allow creation of non-transactional one here

后台查询数据库时候,总是报这个错误。

GOOGLE了下,原来是这个原因:见图,这就是为什么mvc注册bean要特别注明,因为他会覆盖掉applicationContext的bean,导致该bean缺少事务

 原文:http://stackoverflow.com/questions/10899453/hibernate-exception-no-hibernate-session-bound-to-thread

 

 

----------------------------

 

 

  <bean id="transactionManager"

        class="org.springframework.orm.hibernate3.HibernateTransactionManager">

        <property name="sessionFactory" ref="wtceosEntitySessionFactory" />

 

    </bean>

这里要跟hibernate版本一致,如果写成hibernate4 就会报错。。。

  • 大小: 371.4 KB
分享到:
评论

相关推荐

    spring mvc-mybatis-lib

    3. Spring AOP模块:支持面向切面编程,用于实现如日志、事务管理等跨切面的功能。 4. Spring JDBC模块:简化数据库访问,提供JdbcTemplate和SqlSessionTemplate等工具类。 5. MyBatis核心库:包括mybatis.jar,提供...

    springmvc+spring+hibernate集成jar包

    Spring MVC、Spring 和 Hibernate 是Java Web开发中的三大框架,它们分别负责不同的职责,共同构建了一个高效、灵活的后端架构。这个"springmvc+spring+hibernate集成jar包"包含了这三个框架集成所需的所有依赖,...

    构建spring项目时自动下载的18个jar包

    `spring-webmvc.jar`提供了模型-视图-控制器(MVC)架构,是Spring MVC的核心。 6. **MVC相关**:`spring-expression.jar`(Spring Expression Language - SpEL)提供了强大的表达式语言,用于在运行时查询和操作对象...

    未精简的jar包

    Spring MVC是一个广泛使用的轻量级Web应用程序框架,它基于Spring IoC(Inversion of Control)容器,提供了模型-视图-控制器(MVC)架构模式。本文将深入探讨Spring MVC jar包的相关知识点,以及如何管理和使用这种...

    spring使用心得 java ssh

    Spring可以通过DispatcherServlet实现请求的分发,Struts的DispatchAction可以被Spring MVC的Controller所替代,这样可以利用Spring的依赖注入和AOP特性,提升应用程序的可维护性和灵活性。 最后,"eclipse.spring...

    整合框架 springmvc + spring+ mybatis.zip_clothdm4_factor77x_springmv

    Spring框架本身是一个全面的企业级应用开发框架,它提供了依赖注入(DI)、面向切面编程(AOP)、事务管理等核心功能。Spring的核心库包括`spring-core.jar`、`spring-beans.jar`、`spring-context.jar`等,这些文件...

    Spring in Action 第四版

    它不仅对Spring的技术细节提供了深入浅出的解释,还包括了作者经验丰富的实例,这些内容被多个业内专家推崇,认为它对理解Spring的庞大生态系统提供了不可缺少的指导。 最后,从版权信息中可以看出,这本书的版权...

    spring3.2最全jar包

    2. **Spring MVC**:Spring MVC是Spring提供的用于构建Web应用程序的模块,它支持RESTful风格的URL设计、模型-视图-控制器架构模式,以及强大的数据绑定和验证功能。 3. **Spring AOP**:Spring AOP模块允许开发者...

    maven+spring+springmvc+mybatis框架整合

    SSM框架整合是Java开发中常见的技术栈,包括了Maven、Spring、Spring MVC和MyBatis四个核心组件。这个项目使用Maven作为构建工具,确保了所有依赖的jar包都得以正确管理和引用,避免了因缺少库文件而导致的运行错误...

    spring完整jar包

    3. **MVC(Model-View-Controller)**:Spring MVC是Spring提供的用于构建Web应用的模块,它支持RESTful风格的URL设计,提供了丰富的视图解析和模型数据绑定功能。 4. **事务管理**:Spring提供了声明式和编程式的...

    spring3.0+缺失jar包

    在Spring框架中,AOP(面向切面编程)是一种强大的工具,它允许程序员定义横切关注点,如日志、事务管理、性能监控等,并将它们模块化为可重用的组件,这些组件可以在程序的不同部分透明地插入。在Spring 3.0及以上...

    spring&quartz的jar包

    Spring 提供了对 JDBC 的抽象,降低了数据库访问的复杂性,同时提供了事务管理服务,可以处理各种事务策略。此外,Spring 还包括对其他企业级服务的支持,如邮件服务、JMS(Java Message Service)、JMX(Java ...

    Spring 4.2.0jar包

    5. **MVC框架**:Spring MVC是Spring框架的一部分,用于构建Web应用程序。它提供了模型-视图-控制器架构,支持RESTful风格的URL,有强大的数据绑定和验证功能,以及灵活的视图解析机制。 6. **Spring Boot**:虽然...

    spring+springmvc+shiro+quartz

    1. **Spring框架**:Spring是Java开发中最广泛使用的轻量级框架,它提供了全面的应用程序架构支持,包括依赖注入(DI)、面向切面编程(AOP)、数据访问/集成(DAO)、事务管理、模型-视图-控制器(MVC)等。Spring...

    Spring框架需要的所有jar包

    在学习和使用Spring框架时,确保拥有所有必需的jar包是非常重要的,因为缺少任何一个重要组件都可能导致编译错误或运行时异常。因此,这个压缩包包含了学习和开发Spring应用所需的所有jar包,对于初学者和开发者来说...

    史上最全spring以及扩展功能jar

    4. **Spring MVC**:模型-视图-控制器架构,是Spring处理Web请求的主要方式,使得后端服务与前端视图解耦。 5. **Spring JDBC**和**Spring ORM**:提供了数据库访问的抽象层,支持JDBC操作以及各种ORM框架,如...

    Spring3.0.5+Hibernate3.3 开发用到的lib

    Spring是一个全面的后端开发框架,它提供了依赖注入(DI)、面向切面编程(AOP)、事务管理、数据访问/集成、Web应用框架等核心功能。Spring 3.0.5是该框架的一个稳定版本,引入了许多改进和新特性,包括: 1. **...

    spring3.0完整jar包(绝对全面,不像一些说全且不全的资源)

    Spring MVC提供了一种灵活的模型绑定、数据验证、异常处理机制,并且易于与其他Spring模块集成。此外,它还支持RESTful服务的开发。 AOP模块是Spring的重要特色,它允许开发者定义“切面”来封装横切关注点,如日志...

    spring jar包

    - **Spring MVC**:用于构建Web应用程序的模型-视图-控制器(MVC)框架。 - **Spring Data Access**:支持与数据库的交互,包括JDBC抽象、ORM(对象关系映射)集成如Hibernate和MyBatis。 - **Spring Transaction...

Global site tag (gtag.js) - Google Analytics