haoxz11
Results
1
issues of
haoxz11
### 当前使用版本(必填,否则不予处理) 3.5.2 ### 该问题是如何引起的?(确定最新版也有问题再提!!!) 当调用IService下的saveBatch最终会调用SqlHelper.executeBatch方法, 方法中会调用sqlSession先提交一下 ```java SqlSessionHolder sqlSessionHolder = (SqlSessionHolder) TransactionSynchronizationManager.getResource(sqlSessionFactory); boolean transaction = TransactionSynchronizationManager.isSynchronizationActive(); if (sqlSessionHolder != null) { SqlSession sqlSession = sqlSessionHolder.getSqlSession(); //原生无法支持执行器切换,当存在批量操作时,会嵌套两个session的,优先commit上一个session //按道理来说,这里的值应该一直为false。 sqlSession.commit(!transaction); }...