Spring @Transactional 事务的7大传播特性
Spring的7大传播特性, 并且我画了图,便于李姐, 自我感觉还不错, 底部还有对领导的吐槽, 下次面试问我对加班的看法, 可以回复 mandatory, NEVERrequired默认的使用当前的事务, 如果当前没有事务,则自己新建一个事务,子方法是必须运行在一个事务中的, 如果当前存在事务,则加入当前事务, 成为一个整体样例:supports如果当前有事务, 则使用事务, 如果当前没有事务, 则不使用事务mandatory外部必须存在事务, 不存在就抛异常required_new如果当前有事务, 则挂起当前事务, 并创建一个自己新的事务, 如果当前没有事务, 则同 requirednot_supported如果当前有事务, 则把当前事务挂起, 自己不使用事务执行,never如果当前有事务, 直接抛出异常nested如果当期有事务, 则开启一个子事务(嵌套事务), 嵌套事务是独立提交或者独立回滚的, 如果当前没有事务, 则同Required汇总传播特性领导与下属的餐饮场景传播特性通俗易懂required领导没钱我有钱我自己吃饭领导有钱领导给我买饭supports领导有钱我俩一起吃饭领导没钱我俩一起饿着mandatory领导必须管饭不管我就报错required_new领导管饭我不吃我就要自己花钱not_supports领导没饭吃我不吃领导管饭吃我也不吃never领导管饭我就报错nested领导有错大家一起走人小弟有错领导可以决定是否要全部走人

相关新闻

数据库读写分离:如何让“读“和“写“分工合作?

数据库读写分离:如何让“读“和“写“分工合作?

【784】数据库读写分离:如何让"读"和"写"分工合作? 你有没有这种感觉: 餐厅中午高峰期,点菜的服务员和结账的收银都挤在一个窗口,排队排到崩溃。 后来老板把两个岗位分开——前厅专门点菜,后台专门结账,效率立刻翻倍。 数据库读写分离,就是这个…

2026/9/13 15:51:08 阅读更多 →
消息队列实战:Kafka如何成为系统间的“顺丰快递“?

消息队列实战:Kafka如何成为系统间的“顺丰快递“?

【783】消息队列实战:Kafka如何成为系统间的"顺丰快递"? 你有没有想过这个问题: 你网购下单后,支付成功的通知是怎么瞬间发到商家、仓库、物流好几个系统的? 总不能支付系统挨个打电话通知吧? 这时候就需要一个"快递中转站"——消息队列。 什么…

2026/9/20 17:28:25 阅读更多 →
做五年 Python 脚本岗,AI 编码让我从写接口变成让 AI 拼系统的人

做五年 Python 脚本岗,AI 编码让我从写接口变成让 AI 拼系统的人

我是干了五年 Python 后端的人,前几年主要写数据管道和内部脚本,今天说说 AI 编码来了之后,我这块活怎么变的。 一、困境:我的脚本活,越来越像能被替掉的模板 我这份工说白了,就是帮公司把数据从 A 搬到 B&…

2026/9/23 17:51:07 阅读更多 →

最新新闻

新手专属:OpenClaw 一键部署,几分钟搭建运行环境(TaoToken 配置版)

新手专属:OpenClaw 一键部署,几分钟搭建运行环境(TaoToken 配置版)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/27 19:54:58 阅读更多 →
自己做公司网站完整流程:从0到1的实战复盘

自己做公司网站完整流程:从0到1的实战复盘

自己做公司网站完整流程:从0到1的实战复盘 自己不会代码想做网站,是不是觉得这事儿像天方夜谭?别急,十年前我也这么想,直到我接手了一个小型制造企业官网项目,才彻底搞明白这背后的门道。很多人一听到“建站”就想到找外包,报价动辄几万,改个按钮还…

2026/9/27 19:54:58 阅读更多 →
代码格式化工具 Prettier 配置入门:从 settings.json 到 TaoToken 统一 Key 接入

代码格式化工具 Prettier 配置入门:从 settings.json 到 TaoToken 统一 Key 接入

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/27 19:54:58 阅读更多 →
NewAPI网关部署与企业Token监管实操指南:TaoToken统一Key接入配置

NewAPI网关部署与企业Token监管实操指南:TaoToken统一Key接入配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/27 19:54:58 阅读更多 →
PostgreSQL 游标(cursor)实战:从 DECLARE 到 FETCH 的完整配置与验证

PostgreSQL 游标(cursor)实战:从 DECLARE 到 FETCH 的完整配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/27 19:54:58 阅读更多 →
禹城网站建设费用对比评测:3种方案实测,备案不迷路

禹城网站建设费用对比评测:3种方案实测,备案不迷路

禹城网站建设费用对比评测:3种方案实测,备案不迷路 做网站最头疼的往往不是写代码,而是备案流程一头雾水。很多老板问禹城网站建设费用到底多少,其实价格差异很大,关键看你怎么选。今天咱们不玩虚的,直接上干货,通过对比评测三种主流建站方案,帮你把…

2026/9/27 19:53:58 阅读更多 →

日新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/27 0:00:34 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/27 0:00:34 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/27 0:00:34 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/27 0:00:34 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/27 0:00:34 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/27 0:00:34 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/27 9:12:14 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/25 20:29:31 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/26 22:52:30 阅读更多 →