首页 > 其他 > 详细

根据**查询,查不出来东西的解决思路

时间:2021-07-15 17:21:52      阅读:14      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

首先通过userName来查询用户表信息,点击查询后找后台controller层中user中是否接到值

技术分享图片

 

 这里显示接到前台传过来的值,于是就往后找到service层是否接收到值,

如果接收到了,就去dao层的xml文件中,查看是否是sql语句的问题

技术分享图片

 

 上图是我的sql语句

将sql语句单独拼接

技术分享图片.

 

运行后可查询出,所以不是sql语句拼接的问题

 技术分享图片

所以只可能是判断条件得问题

并且在技术分享图片中显示为:

技术分享图片

error:sql语句只运行前半部分,不走后面的判断

所以,发现现在的判断条件是让userName不等于空并且userName等于空的字符串

技术分享图片

由此可知为何查询不出来的原因是:

我们输入的字符串不是空的,是有文本或其它字符

 所以将userName的判断条件改为不等于空的字符串就可以查询出来了

技术分享图片

 

根据**查询,查不出来东西的解决思路

原文:https://www.cnblogs.com/ls0204/p/15015872.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!