`
jimichan
  • 浏览: 280663 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

spring事务管理在mysql数据库无法回滚

    博客分类:
  • java
阅读更多

检查了半天,配置和程序都没有问题,就是无法回滚数据。

最后才想起了mysql的数据表是有类型的MyISAM是非事务性表,

把它改成InnoDb类型都就OK了,唉,小失误废了我半天时间

4
1
分享到:
评论
3 楼 chinawomen 2011-10-07  
我也找了半天。兄弟谢谢了。多亏看到你的帖子 要不然不知道要搞到什么时候
2 楼 jimichan 2009-10-17  
呵呵,居然也有哥们犯这个错误
1 楼 cheng888qi 2009-09-21  
终于在这找到原因了,谢谢。。。

相关推荐

    MySql事务无法回滚的原因有哪些

    MySQL事务无法回滚的情况可能由多种因素引起,尤其是在配置如Hibernate、Spring或JDBC等框架时,如果一切看似正常,但事务处理仍然失效,我们应当深入检查数据库本身的特性和设置。首要的问题通常与所选用的表类型...

    Spring+Mybatis整合事务回滚

    花了一晚上时间终于搞出来了Spring整合Mybatis事务回滚(Mysql数据库),控制Service层中的多次插入操作,多次操作整体是一个事务。 里面有缘嘛和jar包,资源为war包,导入即可。运行Test类中的测试代码即可。 建表...

    spring操作MySQL数据库.zip

    在本项目"spring操作MySQL数据库.zip"中,主要展示了如何使用Spring框架与MySQL数据库进行集成,实现对数据库的增删查改操作。Spring是Java领域一个广泛应用的开源框架,它提供了一个全面的编程和配置模型,使得开发...

    Spring+Mybatis+MySql+Maven 简单的事务管理案例.rar

    总结来说,这个案例将展示如何在Spring中配置Mybatis和MySQL,以便在处理数据库操作时使用Spring的声明式事务管理。Maven将用于构建和管理整个项目,包括依赖的解决和项目的打包。通过学习这个案例,开发者可以深入...

    实验 spring 声明事务

    声明式事务管理的原理在于,当满足特定条件(如上述配置中的方法匹配)时,Spring 会自动开始、提交或回滚事务,无需在业务逻辑代码中显式调用`beginTransaction()`、`commit()`或`rollback()`等事务管理API。...

    Spring事务小demo

    在本文中,我们将深入探讨如何在Spring框架中实现事务管理,以配合Mybatis和MySQL数据库。这个名为"Spring事务小demo"的项目提供了一个实践示例,帮助开发者了解Spring事务处理的基本概念和用法。 首先,Spring事务...

    Spring mysql数据库的配置与链接

    - **事务回滚**:如果在事务内发生异常,Spring会自动回滚事务,保证数据一致性。 4. **异常处理**: - Spring JDBC通过SqlExceptionTranslator对数据库异常进行翻译,将其转换为Spring的DataAccessException层次...

    spring hibernate mysql 事务实例

    在IT行业中,数据库事务是确保数据一致性的重要机制,特别是在分布式系统和多层架构中,如Spring、Hibernate和MySQL的组合。本实例将深入探讨如何在这样的环境中实现事务管理。 Spring框架以其强大的依赖注入和AOP...

    Spring事务优缺点及使用详解.docx

    Spring事务管理提供了统一的事务处理模型,使得开发者无需关注具体数据库访问技术的事务细节,简化了事务控制代码,提高了代码的可读性和可维护性。无论是使用注解还是AOP配置,都能有效地管理和协调事务,确保应用...

    jdbc+spring+mysql事务理解和分析

    在Java开发中,使用JDBC、Spring和MySQL进行数据操作时,事务管理是非常关键的一环。事务确保了数据的完整性和一致性,尤其是在并发环境中。以下是对`jdbc+spring+mysql事务理解和分析`的详细说明: 1. **原子性...

    Spring事务管理配置文件问题排查

    当出现像描述中那样的问题——SQL语句执行出错但事务未回滚时,我们需要深入理解Spring事务管理的配置和机制。以下是一些关键知识点: 1. **Spring事务管理类型**: - **编程式事务管理**:通过`...

    4.Spring中的JdbcTemplate,Spring中的的事务,

    #### Spring事务控制的基础概念 Spring框架支持两种类型的事务管理:编程式事务管理和声明式事务管理。 - **编程式事务管理**:通过编码的方式来管理事务,适用于需要细粒度控制的情况。 - **声明式事务管理**:...

    全面分析_Spring_的编程式事务管理及声明式事务管理

    要进行 Spring 事务管理的实践,你需要一个开发环境,包括 JDK、Spring 框架和数据库(如 MySQL)。你可以创建一个简单的 Spring 应用,配置事务管理器,并在业务层使用 @Transactional 注解或 TransactionTemplate ...

    企业日常事务管理系统MySQL.zip_MYSQL_javaweb_事务管理系统

    本文将深入探讨MySQL在数据库管理中的作用,JavaWeb的基本概念以及如何构建一个事务管理系统。 首先,MySQL是一款开源、免费的关系型数据库管理系统,它具有高性能、高可靠性和易于使用的特性。在企业日常事务管理...

    人事管理系统Java源码 MySQL数据库

    本系统采用Java作为主要开发语言,结合MySQL数据库进行数据存储,构建了一个小型的公司人事管理系统。下面我们将深入探讨该系统的相关知识点。 首先,Java是后端开发的主流语言之一,以其跨平台性和优秀的性能闻名...

    Maven + spring + mybatis + mysql + 事务管理

    在企业级Java开发中,"Maven + Spring + MyBatis + MySQL + 事务管理"是一个常见的技术栈组合,它们各自扮演着不同的角色,构建出高效、稳定的后端系统。 **Maven** 是一个项目管理和综合工具,它帮助开发者管理...

    Spring 事务简单完整例子

    本文将深入探讨在Spring框架中如何管理事务,以“Spring 事务简单完整例子”为出发点,结合标签“spring,事务,jdbc事务”,我们将详细解释Spring事务管理的原理和实践。 首先,Spring提供了两种事务管理方式:编程...

    Spring + Ibatis 与mysql集群集成

    只需在需要事务的Service层方法上添加@Transactional注解,Spring会自动管理事务的开始、提交或回滚。 5. **高可用性和负载均衡**:在Spring中,可以使用Ribbon或Hystrix组件实现对MySQL集群的负载均衡。这些组件会...

    java+spring+mybatis+mysql+RuoYi-atomikos-实现分布式事务.zip

    Atomikos可以管理多个数据库和消息队列的事务,确保在一个分布式系统中所有资源的更新要么全部成功,要么全部回滚,从而实现了ACID(原子性、一致性、隔离性和持久性)特性。 6. **RuoYi**: RuoYi是一个轻量级的...

    Spring+Hibernate+MySql的应用实例

    在Spring+Hibernate的集成中,Spring可以作为Hibernate的事务管理器,处理事务的开始、提交、回滚等操作。通过SessionFactory和Session接口,Hibernate可以进行对象持久化,将Java对象转换为数据库中的记录。 **...

Global site tag (gtag.js) - Google Analytics