在面试时遇到一个问题,Transactional同时加在类和类中的一个方法,类的其他方法没加,如何只让这个方法的事务生效?
也就是类中的其他事务不生效?这道题主要考察什么东西?

解决方案 »

  1.   

    如果你在 protected、private 或者默认可见性的方法上使用 @Transactional 注解,将被忽略
      

  2.   

    1.删掉类上的Transactional注解
    2.这是个SB问题
      

  3.   

    我觉得面试官应该是想问Transactional注解作  用域以及底层相关配置相关,然而却没发现自己提出的问题多傻- -,不过大部分面试都这样,面试造航母,工作拧螺丝