主从配置时遇到了问题
动态修改数据源时,JdbcTemplate的execute(PreparedStatementCreator psc, PreparedStatementCallback action)方法中,
Connection con = DataSourceUtils.getConnection(getDataSource());获得连接时,
有一段ConnectionHolder conHolder = (ConnectionHolder) TransactionSynchronizationManager.getResource(dataSource);这里通过事务获得了上次的连接 造成了没有调用后面的Connection con = dataSource.getConnection();
这样就没法通过determineCurrentLookupKey修改数据源,有没有大神有好的处理方法,就这点C币了都给你,谢谢~
动态修改数据源时通过事务获得数据库连接 无法修改数据源
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
悬赏问题
- ¥15 c程序不知道为什么得不到结果
- ¥40 复杂的限制性的商函数处理
- ¥15 程序不包含适用于入口点的静态Main方法
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置