出现这种情况,按照步骤尝试下:
1. 先不动配置, 检查是否存在事务重叠开启的情况,就是接口开了事务,里面方法还开了事务,而且事务有冲突。
2.在你的数据连接url后面加上 &pinGlobalTxToPhysicalConnection=true
url: jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8&pinGlobalTxToPhysicalConnection=true&autoReconnect=true
3.酌情试着把这个设置为 true
如果按照上面三个步骤都做了设置,还是频繁出现这个错误的话,那加油。