spring boot查询sql为空,该如何确定问题出在哪?

一直在做前端,暑期作业要求做一套java后端的东西,遇到了这个问题
查询在idea中打印如下图,查询为空

而在navicat中用sql语句查询如下图,成功查询到我想要的数据

如果where xxx这里传空,就可以查到

是什么原因呢,求大佬解答

阅读 2.4k
2 个回答

mybatis背书背的最多的几个题,#和$的区别,建议idea的话,安装mybatis log插件,这种问题一看就知道了

建议从以下方面排查:
1.birth的类型是否匹配(这是我觉得最可能的问题,数据库中是int,但是mybtmatics中好像是string)
2.#和$符号拼接的问题
3.mybatics和mysql版本

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题