V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dust0522  ›  全部回复第 3 页 / 共 3 页
回复总数  45
1  2  3  
2023-02-22 11:56:52 +08:00
回复了 dust0522 创建的主题 Java 用了 ShardingSphere Spring Transactional 注解 改不了事务隔离级别
spring.shardingsphere.datasource 利用反射初始化的连接池的创建参数,我一直没想连接池的事
2023-02-22 11:47:46 +08:00
回复了 dust0522 创建的主题 Java 用了 ShardingSphere Spring Transactional 注解 改不了事务隔离级别
@OldCarMan 你提醒了我,解决了哈哈,我用的 Druid 连接池 在配置文件中加入 spring.shardingsphere.datasource.defaultTransactionIsolation=4 (4 代表 REPEATABLE-READ), 这样连接池在创建连接的时候,会把这个值赋给 ShardingSphereConnection 。
2023-02-21 15:42:16 +08:00
回复了 dust0522 创建的主题 Java 用了 ShardingSphere Spring Transactional 注解 改不了事务隔离级别
@WashFreshFresh 那我 fork 下来把 ShardingSphereConnection 默认的隔离级别预制成 REPEATABLE-READ 试试
2023-02-21 10:04:56 +08:00
回复了 dust0522 创建的主题 Java 用了 ShardingSphere Spring Transactional 注解 改不了事务隔离级别
2023-02-21 10:02:53 +08:00
回复了 dust0522 创建的主题 Java 用了 ShardingSphere Spring Transactional 注解 改不了事务隔离级别
if (currentIsolation != definition.getIsolationLevel()) 应该是这个代码是 false 贴错了
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2666 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 05:14 · PVG 13:14 · LAX 21:14 · JFK 00:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.