偶然遇到mybatisPlus 开发环境查不到数据,但是把sql 语句贴到MYSQL 中可以查询,因为sql 是QueryWrapper
通过java 反射 生成的sql 语句。
开始怀疑mybatisPlus debug 打印出来的sql 语句和mysql 实际执行的SQL 语句不一致。
搜索资料, 发现了Neor Profile 这款免费的mysql 分析工具,这个工具类似于一个代理
本地启动一个mysql 代理服务,类似于MyCat
启动项目连接这个代理服务。
官网:http://www.profilesql.com/download/
示意图:
安装界面:
配置界面
分析结果:
汉化版本
放上工具的安装文件和汉化文件下载地址
链接:https://pan.baidu.com/s/1eZp66H7cJm2nRgOf26TlHQ
提取码:dx6p
最终确认是 联错数据库了,四套开发环境并行 ,需要一致的管理。