当前位置: 首页 > news >正文

亚马逊跨境电商开店赚钱吗seo公司 引擎

亚马逊跨境电商开店赚钱吗,seo公司 引擎,网站怎么做切换中英文,.design 域名的网站省流: 在方法上直接加如下注解: Transactional(propagation Propagation.NOT_SUPPORTED) public void t1(){//业务代码 } 正文: 在测试的时候,有时候会希望在for循环中,代码循环一次就提交一次事务。 方法一&#…

省流:

 在方法上直接加如下注解:

@Transactional(propagation = Propagation.NOT_SUPPORTED)
public void t1(){//业务代码
}

正文:

在测试的时候,有时候会希望在for循环中,代码循环一次就提交一次事务。

方法一: 

最简单的方式,就是关闭事务,不需要事务。添加注解如下:

@Transactional(propagation = Propagation.NOT_SUPPORTED)
public void t1(){//业务代码
}

方法二:

如果说是真的在生产上有这样的需要,每循环一次就提交事务,那就需要手动控制事务了。

需要这几行代码:

            DefaultTransactionDefinition dt = new DefaultTransactionDefinition();dt.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW);TransactionStatus status = platformTransactionManager.getTransaction(dt);platformTransactionManager.commit(status);

用法如下: 

    @Autowiredprivate PlatformTransactionManager platformTransactionManager;@Testpublic void t1(){for(int i=0; i<list.size(); i++){DefaultTransactionDefinition dt = new DefaultTransactionDefinition();dt.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW);TransactionStatus status = platformTransactionManager.getTransaction(dt);mapper.select(o);mapper.insert(o);platformTransactionManager.commit(status);}}

具体解读请前往以下两篇文章:

Transactional的7种Propagation:

spring springboot mybatis 事务配置 Transactional的Propagation 开启事务 关闭事务_globalcoding的博客 

开启和关闭事务时sqlsession创建机制,手动控制事务时sqlsession 创建机制:

spring springboot mybatis transaction 开启事务 关闭事务 不使用事务_globalcoding的博客 

=====================分割线========================= 

文章到此已经结束,以下是紫薯补丁

@Transactional(propagation = Propagation.NOT_SUPPORTED)
public void t1(){
    //业务代码
}

    @Autowired
    private PlatformTransactionManager platformTransactionManager;
    
    @Test
    public void t1(){
        for(int i=0; i<list.size(); i++){
            DefaultTransactionDefinition dt = new DefaultTransactionDefinition();
            dt.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW);
            TransactionStatus status = platformTransactionManager.getTransaction(dt);
            mapper.select(o);
            mapper.insert(o);
            platformTransactionManager.commit(status);
        }
    }

http://www.dt0577.cn/news/50657.html

相关文章:

  • 做竞猜网站犯法吗第一推广网
  • 购物网站php源代码爱站网关键词挖掘
  • 商业网站的网址seo快速排名
  • 做ps的素材哪个网站郑州新闻发布
  • 青海住房城乡建设厅网站技师培训
  • 广州建网站多少钱互联网推广的好处
  • 网站建设哪家公司便宜系统优化工具
  • 企业网站模板大全淘宝运营培训多少钱
  • wordpress自媒体二号seo新方法
  • 建设网上银行怎么开通360优化大师安卓版下载
  • 网站建设分析西安seo学院
  • 网站架构演变过程海南百度推广中心
  • 长春seo结算网站关键词排名怎么优化
  • 公司网站建设完成通知一个好的产品怎么推广
  • uc浏览器网页版打开seo全网营销的方式
  • 网站开发必须要用js南京百度
  • 上海涛飞专业网站建设唐山网站建设方案优化
  • 做带支付功能的网站杭州网站推广大全
  • 网站系统jsp模板apple私人免费网站怎么下载
  • 网站开发所用到的技术百度搜索引擎优化方式
  • wordpress添加新角色如何做seo搜索优化
  • 本地广东中山网站建设辽阳网站seo
  • 开源 html5网站模板semester什么意思
  • 互联网资源整合平台口碑优化seo
  • 做外贸需要关注的网站有什么问题深圳外贸网站制作
  • 单页面网站怎么做品牌传播策略
  • 个人做网站备案多少钱2022年seo最新优化策略
  • wordpress 批量 发布seo优化信
  • 淮安涟水网站建设优化大师 win10下载
  • 自己建网站做微商万网域名注册教程