go用ent框架连接数据库报错driver:bad connection

在代码里面开启多个协程,这些协程处于同一个事务中,这些协程都开启了数据库操作,在事务中进行多协程并发读写会报这个错误。
处理办法:将协程中的数据库操作都抽取出来放到主线程中执行,让同一个事务的数据库读写操作串行执行

猜你喜欢

转载自blog.csdn.net/qq_26356861/article/details/125081317
今日推荐