Closed mayebobo closed 1 year ago
3.0.7
多数据源 IService接口的 saveBatch方法,有默认的注解,导致找不到传递过来的数据
@Transactional( rollbackFor = {Exception.class} )
class AImpl extends ServiceImpl<AMapper, A> implements AService @Transactional(transactionManager="aTransactionManager") public void test(){ b.saveBatch() }
class Bmpl extends ServiceImpl<BMapper, B> implements BService
执行saveBatch的时候 ,找到多个TransactionManager,无法执行
当前使用版本(必填,否则不予处理)
3.0.7
该问题是如何引起的?(确定最新版也有问题再提!!!)
多数据源 IService接口的 saveBatch方法,有默认的注解,导致找不到传递过来的数据
@Transactional( rollbackFor = {Exception.class} )
重现步骤(如果有就写完整)
class AImpl extends ServiceImpl<AMapper, A> implements AService @Transactional(transactionManager="aTransactionManager") public void test(){ b.saveBatch() }
class Bmpl extends ServiceImpl<BMapper, B> implements BService
报错信息
执行saveBatch的时候 ,找到多个TransactionManager,无法执行