配置
<exclusion>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP-java6</artifactId>
</exclusion>
使用这个版本的连接池引发了一个很严重的问题,
在一个线程中,打开一个sqlsession,然后查询,然后没有关闭这个sqlsession(非事务,自动提交),
然后在开启一个sqlsession去更新某个字段(开启事务非自动提交),然后手动提交,关闭这个session,
然后在关闭开始查询的那个session,
然后重复做上面那个步骤,发现读取到的数据都不是第二个sqlsession更新后的数据,读取到了脏数据。
改成高版本的连接池可以解决这个问题