如下,funcA调用funcB,由于自调用,所以funcB上的 @Transactional是无效的
我的理解:funcA在事务中,而funcB是funcA内部的一部分,所以funcB处于funcA所在的事务内
但是事实好像不是如此,为何?
public class MyServiceImpl{ @Transactional funcA(){ sql_insert(a); funcB(); } @Transactional funcB(){ sql_insert(b); } }
宝慕林4294392
相关分类