`
huangyh
  • 浏览: 62391 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

hibernate,spring jdbc共享事务管理

阅读更多
1:同时使用spring jdbc和hibernate,需要功用hibernate的事务管理器,并且用同一个
数据源,否则会出现如下错误:
Pre-bound JDBC Connection found - HibernateTransactionManager does not support running within DataSourceTransactionManager if told to manage the DataSource itself. It is recommended to use a single HibernateTransactionManager for all transactions on a single DataSource, no matter whether Hibernate or JDBC access.
分享到:
评论
1 楼 gnomewarlock 2009-01-19  
一个数据源只能被一个事务绑定,今天手写写错了,报了这个错误 查了半天:)

相关推荐

    struts2+hibernate+spring整合开发jar包

    - **事务管理**:Spring提供声明式事务管理,确保数据的一致性。 - **模型共享**:在Struts2和Spring之间共享模型对象,减少数据传递的复杂性。 - **性能优化**:通过合理的配置和缓存策略,提高整体应用性能。 ...

    spring-hibernate3.jar.zip

    首先,Spring通过其优秀的AOP支持,可以实现对Hibernate的事务管理,使得事务的处理更加透明。其次,Spring的ApplicationContext可以加载Hibernate的相关配置,如SessionFactory,进而创建Session对象,进行数据库...

    HibernateSpring多数据库解决方案.doc

    `OpenSessionInView`模式是一种处理Web应用中事务管理的策略,它在HTTP请求开始时开启一个Hibernate Session,在请求结束时关闭Session。这样,整个请求周期内,所有DAO层的操作都可以共享同一个Session,避免了频繁...

    strust+hibernate+Spring的OA源码

    Spring框架是一个全面的后端应用开发框架,提供了依赖注入(DI)、面向切面编程(AOP)、事务管理等功能。Spring的核心是IoC容器,它管理着应用对象的生命周期和配置。在SSH集成中,Spring通常作为整体架构的胶水,...

    Hibernate3及Spring教程和详解

    4. 声明式事务管理:Spring通过XML配置或注解方式,可以轻松地进行事务管理,无需在业务代码中手动处理事务开始、提交和回滚。 5. Spring Data:这一模块提供了与各种数据存储进行交互的统一API,包括JPA、JDBC和...

    spring、 spring mvc、 hibernate、 ehcache Java后台框架

    此外,Spring还提供了丰富的模块,如Spring JDBC、Spring ORM(支持Hibernate等ORM框架)、Spring Web MVC等,覆盖了数据访问、事务管理、Web应用等多个领域。 Spring MVC是Spring框架的一个模块,专门用于构建Web...

    Struts+Spring+Hibernate整合教程

    - **统一事务管理**: Spring的事务管理可以统一管理Hibernate的Session,从而简化事务控制逻辑。 - **更好的测试支持**: Spring提供了方便的测试框架,可以很容易地模拟Hibernate环境进行单元测试。 **3.2 配置数据...

    spring事务精髓

    在描述中提到的代码示例展示了两种不同的事务处理方式:一种是传统的 JDBC 事务管理,另一种是Spring整合Hibernate后的事务处理。在JDBC中,事务是基于Connection对象进行管理的,通常需要手动调用`setAutoCommit...

    hibernate_spring_struts框架资料

    4. "struts.hibernate.spring整合.pdf":这个PDF文件可能是关于如何整合Struts、Hibernate和Spring的教程,可能涵盖了配置、数据访问、事务管理等方面。 5. "struts+spring+jdbc集成步骤.pdf":这个文档可能详细...

    网络硬盘(Struts 2+Hibernate+Spring实现)

    Hibernate支持事务管理,提供缓存机制,提高了数据访问效率,并具备实体关系映射、查询语言HQL等功能,大大降低了数据层的复杂度。 再者,Spring框架是Java企业级应用的核心框架,提供了依赖注入(DI)和面向切面...

    hibernate4.3.5+spring4.0.6+struts2的全部jar包

    2. **事务管理**:通常使用Spring的声明式事务管理,将事务管理逻辑从代码中分离出来。 3. **AOP整合**:Spring的AOP可与Struts2的拦截器协同工作,如添加统一的异常处理。 4. **数据源配置**:Spring管理数据源,...

    spring mvc、hibernate、spring、bootstrap框架开发的源代码分享网

    Spring还提供了与各种数据访问技术(如JDBC、Hibernate)的集成,简化了数据库操作。 【Bootstrap】: Bootstrap是一个流行的前端开发框架,它提供了一系列预定义的CSS样式、JavaScript组件和HTML模板,用于快速...

    spring学习资源共享

    Spring04.ppt则可能涵盖了Spring与数据库的交互,如JDBC模板、Hibernate和MyBatis的整合。Spring Data Access/Integration模块提供了多种数据访问技术的抽象,包括JdbcTemplate、SimpleJdbcInsert、...

    毕业设计论文-IT计算机-图书管理系统(struts+hibernate+spring)-源码.zip

    8. **事务管理**:通过Spring的AOP实现事务控制,保证数据操作的原子性、一致性、隔离性和持久性。 9. **安全性**:考虑系统的安全措施,如防止SQL注入、XSS攻击,以及用户权限管理。 10. **测试**:编写单元测试...

    spring核心jar包

    7. **Spring Transaction**: 提供了一致的事务管理接口,支持编程式和声明式事务管理。这使得事务管理可以跨不同的数据访问技术进行。 8. **Spring MVC**: 是Spring提供的用于构建Web应用的模型-视图-控制器(Model...

    Spring Struts Hibernate的源码

    另外,Spring AOP允许开发者定义横切关注点,如日志、事务管理等,使得这些功能可以跨多个类共享。此外,Spring 还提供了对JDBC、JMS、邮件服务等的抽象,简化了数据库操作。 Hibernate 框源码分析: Hibernate 是...

    SSH(struts+spring+hibernate)面试题总结

    在面试中,对于SSH的掌握不仅要求理解这些基本概念,还需要能够深入到具体使用场景,如事务管理、异常处理、性能优化等方面。同时,理解和熟悉Spring如何整合Struts和Hibernate,实现依赖注入和AOP等也是考察的重点...

    ssh集成开发jar包(struts+spring+hibernate)

    Spring还提供了丰富的数据访问抽象,包括对JDBC、ORM(Object-Relational Mapping,对象关系映射)框架如Hibernate的支持,以及事务管理和数据源管理等。 **Hibernate框架**: Hibernate是一个优秀的ORM框架,它...

    Spring+Hibernate+Proxool连接池

    Spring提供了对Hibernate的无缝集成,简化了配置和事务管理。开发者可以通过Spring的`LocalSessionFactoryBean`来配置Hibernate的SessionFactory,并通过`HibernateTemplate`或`HibernateInterceptor`来执行数据库...

Global site tag (gtag.js) - Google Analytics