springboot:A事务调用B事务问题-创新互联

调用createUser3方法时,会调用内部事务方法createUser4

创新互联是一家专注于网站设计、成都网站制作与策划设计,邻水网站建设哪家好?创新互联做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:邻水等地区。邻水做网站价格咨询:13518219792

预期:小王成功插入,小红没有插入

实际:小王和小红都没有插入

请问下:为什么小王没有插入到数据库?小红插入失败回滚会什么会导致小王也回滚了?

@Transactional(propagation = Propagation.REQUIRED)
public void createUser3() {
    this.baseMapper.insert(buildUser("小王","12313131"));

    // 事务生效
    ((UserService) AopContext.currentProxy()).createUser4();
}

@Transactional(propagation = Propagation.REQUIRES_NEW)
public void createUser4() {
    this.baseMapper.insert(buildUser("小红","12313131"));
    throw new RuntimeException("yyyy");
}

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


当前名称:springboot:A事务调用B事务问题-创新互联
分享URL:http://bzwzjz.com/article/dhggij.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都商城网站制作 定制网站建设多少钱 网站制作 成都网站设计公司 泸州网站建设 手机网站建设套餐 成都网站建设 营销型网站建设 企业网站设计 手机网站建设 成都网站建设公司 网站制作公司 外贸营销网站建设 成都网站制作 四川成都网站建设 成都网站设计 广安网站设计 成都企业网站制作 成都响应式网站建设 成都企业网站设计 成都网站建设 成都网站建设