java吧 关注:1,226,480贴子:12,686,208
  • 10回复贴,共1

@Trancational注解到底是标注在类上好还是标注在方

只看楼主收藏回复

@Trancational注解到底是标注在类上好还是标注在方法上好?


来自Android客户端1楼2019-10-30 17:05回复
    有的博客上说一般不建议标注在方法上


    来自Android客户端2楼2019-10-30 17:06
    回复
      有的博客又说事务内部实现使用了CountDownLanch,高并发下会线程池连接被占满,就会被CountDownLanch控制进行等待,不要在事务中调用rpc方法,因为rpc比较耗时,且有不确定因素,可能会导致长时间占用连接。因此有需要的方法上才应该加


      来自Android客户端3楼2019-10-30 17:07
      回复
        那到底应该加在哪里?


        来自Android客户端4楼2019-10-30 17:07
        回复
          没有大佬能解释一下吗


          来自Android客户端5楼2019-10-30 17:24
          回复
            标到需要开启事务的方法上就完事了


            IP属地:湖南6楼2019-10-30 17:29
            收起回复
              标志到类上,每个类方法都有事务,但是有的方法不需要开启事务,而且每个方法需要的事务的传播属性,超时时间也可能不一样


              IP属地:北京来自Android客户端7楼2019-11-03 00:36
              收起回复