shardingsphere 使用 Spring 事务更改隔离不起作用

问题描述 投票:0回答:0

shardingsphere-jdbc 5.0.0 本地事务 Spring 框架 5.2.12

mysql 默认事务隔离:REPEATABLE-READ 春季使用:@Transactional(rollbackFor = Exception.class,isolation = Isolation.READ_UNCOMMITTED)

一直在调试spring change隔离代码 if (currentIsolation != definition.getIsolationLevel()) false 没有改变

org.springframework.jdbc.datasource.DataSourceUtils.prepareConnectionForTransaction: spring_change_isolation_code

ShardingSphereConnection 默认隔离TRANSACTION_READ_UNCOMMITTED ShardingSphereConnection.java

sql 会话隔离仍然可重复读取

如何解决?

java spring spring-jdbc shardingsphere
© www.soinside.com 2019 - 2024. All rights reserved.