bocharud 最近的时间轴更新
bocharud

bocharud

V2EX 第 471147 号会员,加入于 2020-02-21 14:13:09 +08:00
bocharud 最近回复了
看了一下你留的视频片段, 找到个文字版的.

https://zhuanlan.zhihu.com/p/393208507

仔细读完这个文章能解决你上面的所有疑问
如 #5 和 #7 说的那样, cacheTestMapper 变量内部的 connection 没有被带到 子线程中去.

没用过 mybatis, 不过按照你的代码来看, 你前面先拿出一个 connection 调用 setAutoCommit(false). 是否可以说明 mapper 和内部的 conn 和你这个 conn 相等. 那么可以认为它在类似于 thread_local 里面.

如果真是这样, 那么子线程的 mapper 获取不到 conn, 所以它说 connection closed
如楼上所说,

distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.2-all.zip

有小概率也会尝试去 gradle.org 下载 src, 但是我这里取消构建, 然后重新构建就不回去下载了.
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3025 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 13:40 · PVG 21:40 · LAX 06:40 · JFK 09:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.