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

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

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

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

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


回答:

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


回答:

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

以上是 spring boot查询sql为空,该如何确定问题出在哪? 的全部内容, 来源链接: utcz.com/p/944603.html

回到顶部