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

怎么免费建商城网站吗做网站公司宣传语

怎么免费建商城网站吗,做网站公司宣传语,成都网站建设单招网,成都专做婚介网站的公司省流: 在方法上直接加如下注解: 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.yayakq.cn/news/813508/

相关文章:

  • 域名买了怎么做网站网络营销课程设计心得体会
  • 安阳做网站多少钱网站服务器崩溃怎么办
  • 网站域名dns对百度竞价排名的看法
  • 佛山网站建设找千界网站前台登陆页面怎么改
  • 苏州网站开发服务进入网站后台代码
  • 一条龙网站建设价格如何优化好一个网站
  • 山西住房和建设厅网站网站门户建设
  • 做网站都需要哪些费用哪家电商平台质量最好
  • 无代码建站软件如何做喊单网站
  • 网站备案流程以及所需资料河南网站建设公司
  • 织梦网站更新牙科网站模板
  • 商城网站建设可以吗龙岗网站的建设
  • 哪个建设网站公司好广州做响应式网站多少钱
  • 广州微信网站建设如何广州建设网站制作
  • 网站推广途径和推广要点的案例讨论h5链接是什么意思
  • 云服务器里面做网站播放器wordpress设置密码链接
  • 婚纱摄影网站制作我想注册公司怎么注册
  • 嘉兴企业网站制作seo关键词优化教程
  • 武安网站制作商城网站如何提高收录
  • 网站规划与建设课程北大学风建设网站
  • 浙江建设工程考试网站西安大雁塔附近酒店推荐
  • 网站建设包含哪些建设阶段福永网站建设公司
  • 大连网络建站公司分析开发公司可以注册一造吗
  • 网站 创意 方案基于html5的旅游网站的设计与实现
  • 最大的网站建设公司排名wordpress 收费
  • 做西点网站体检网站源码
  • 老罗做的网站西宁网站建设 哪家好
  • aspnet网站开发选择题厂家免费招代理
  • 山东环保行业网站开发连云港网站建设案例
  • 网页设计作业网站淮北市建设安全监督站网站