后端岗位面试题更新 2026-08-05

主方法有 @Transactional 注解,内部依次调用 serviceA.updateA() 和 serviceB.updateB()。如果将 serviceA.updateA() 放在一个新线程中执行,那么 A 表和 B 表的更新还会在同一个事务中吗?

京东零售后端开发电商风险判断技术原理Spring Framework

考察说明

考察Spring事务传播机制与多线程下的事务边界

回答思路

  1. 明确Spring事务默认基于线程绑定连接
  2. 说明新线程中的操作不在原事务上下文中
  3. 分析结果:A和B的更新不在同一事务
  4. 提及propagation属性和事务失效边界
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。