关于这个异常,我今天遇到的情况是:小量数据执行时完全没有问题,当执行大批量数据时就会报这个错误,并且回滚操作也报错了。
项目原因分析: sql执行效率比较低,大数据量时,导致数据库连接超时,释放了连接,导致该执行无法进行任何数据库交互,包括回滚提交等。
解决方案:第一种:找到所使用连接池连接超时时间控制的参数,然后延长
第二种:优化sql执行速度,保证在连接池默认连接时间内执行完毕
关于这个异常,我今天遇到的情况是:小量数据执行时完全没有问题,当执行大批量数据时就会报这个错误,并且回滚操作也报错了。
项目原因分析: sql执行效率比较低,大数据量时,导致数据库连接超时,释放了连接,导致该执行无法进行任何数据库交互,包括回滚提交等。
解决方案:第一种:找到所使用连接池连接超时时间控制的参数,然后延长
第二种:优化sql执行速度,保证在连接池默认连接时间内执行完毕