问题:RT
两个JF项目,使用同一个数据库,
MySQL 5.7.19
JF(3.4 和 一个3.6)。
mysql-connector-java 5.1.44
druid 1.0.29
如果公用到某条数据, 有时候 JF 使用ID查询不出来, 但是在Navicat中又能看见这条数据,并且用Navicat修改一下数据保存后或者重启数据库后,Java这边又能查询出来了。
查询是普通的查询,没有使用锁, 。
目前没有头绪,准备换个数据库版本再试试。 大家有遇见这样的问题吗?
@JFinal 老大帮忙分析一下有哪些情况会导致这样的问题。
------------
解决方案:
修改MySQL配置:
query_cache_size设置为0即不使用缓存查询。