文章 2024-12-01 来自:开发者社区

京东面试:聊聊Spring事务?Spring事务的10种失效场景?加入型传播和嵌套型传播有什么区别?

本文原文链接 45岁老架构 尼恩说在前面 在45岁老架构师 尼恩的读者交流群(100+)中,最近有小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团、蚂蚁、得物的面试资格,遇到很多很重要的相关面试题: 什么是Spring事务? Spring事务失效的10 种常见场景? Spring加入型事务和嵌套型事务有什么区别? spring事务隔离级别与数...

京东面试:聊聊Spring事务?Spring事务的10种失效场景?加入型传播和嵌套型传播有什么区别?
文章 2024-11-27 来自:开发者社区

Spring事务失效的8种场景

1. 数据库引擎不支持事务 这里以 MySQL为例,MyISAM引擎是不支持事务操作的,一般要支持事务都会使用InnoDB引擎,根据MySQL 的官方文档说明,从MySQL 5.5.5 开始的默认存储引擎是 InnoDB,之前默认的都是 MyISAM,所以这一点要值得注意,如果底层引擎不支持事务,那么再怎么设置也没有用。 2.没有被 Spring 管理 示例如下: ...

Spring事务失效的8种场景
文章 2024-08-16 来自:开发者社区

Spring5入门到实战------15、事务操作---概念--场景---声明式事务管理---事务参数--注解方式---xml方式

1、事务概念 1.1、什么事务 (1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败(2)典型场景:银行转账 张三 转账 100 元 给 李四 张三 少 100,李四 多 100 1.2、事务四个特性(ACID) 这四个属性通常称为ACID特性 (1)原子性(2)一致性(3)隔离性(4)持久性 原子性(atomicity)。一个事务是一...

Spring5入门到实战------15、事务操作---概念--场景---声明式事务管理---事务参数--注解方式---xml方式
文章 2024-07-28 来自:开发者社区

Spring 事务失效场景总结

本文为博主原创,未经允许不得转载:   1. spring的事务注解@Transactional只能放在public修饰的方法上才起作用,如果放在其他非public(private,protected)方法上,虽然不报错,但是事务不起作用   2.如使用mysql且引擎是MyISAM,则事务会不起作用,原因是MyISAM不支持事务,可以改成InnoDB引擎   3.在业务...

文章 2024-07-12 来自:开发者社区

面试一口气说出Spring的声明式事务@Transactional注解的6种失效场景

一、Spring事务管理的两种方式 事务管理在系统开发中是不可缺少的一部分,Spring提供了很好事务管理机制,主要分为编程式事务和声明式事务两种。 编程式事务:是指在代码中手动的管理事务的提交、回滚等操作,代码侵入性比较强,如下示例: ...

面试一口气说出Spring的声明式事务@Transactional注解的6种失效场景
问答 2024-05-31 来自:开发者社区

Spring的编程事务和声明事务,分别适用什么场景啊?

1.Spring的编程事务和声明事务,分别适用什么场景啊? 2.在团队协作开发中,是使用注解便捷还是配置文件便捷呢?

文章 2024-03-06 来自:开发者社区

Spring事务失效的场景详解

前言 Spring中比较容易失效的就是通过@Transactional 定义的声明式事务,他在以下几个场景中会导致事务失效,首先,就是Spring的@Transactional是基于Spring的AOP机制实现的,而AOP机制又是基于动态代理实现的。那么如果代理失效了,事务也就会失效。 ...

Spring事务失效的场景详解
文章 2023-10-11 来自:开发者社区

Spring的事务那些场景会失效?

Spring的事务10种常见失效场景总结对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。在某些业务场景下,如果同时有多张表的写入操作,为了保证操作的原子性(要么同时成功,要么同时失败)避免数据不一致的情况,我们一般都会使用spring事务。没错,spring事务大多数情况下,可以满足我们的业务需求。但是今天我要告诉大家的是,它有很多坑,稍不注意事务就会失效。不信,我们一起....

文章 2023-09-07 来自:开发者社区

Spring 事务失效的常见八大场景,注意避坑

 1. 抛出检查异常导致事务不能正确回滚@Service public class Service1 { @Autowired private AccountMapper accountMapper; @Transactional public void transfer(int from, int to, int amount) throws...

Spring 事务失效的常见八大场景,注意避坑
文章 2023-08-04 来自:开发者社区

探究Spring事务:了解失效场景及应对策略

在现代软件开发中,数据的一致性和完整性是至关重要的。为了保证这些特性,Spring框架提供了强大的事务管理机制,让开发者能够更加自信地处理数据库操作。然而,事务并非银弹,存在一些失效的情景,本文将带您深入探究Spring事务及其失效场景,并为您呈现应对策略。 spring事务失效的场景 @Transactional概述 在Spring Boot中,@Transactional是一个用于...

探究Spring事务:了解失效场景及应对策略

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注