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

 

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

 

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

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

 

 上图是我的sql语句

将sql语句单独拼接

.

 

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

 

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

并且在中显示为:

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

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

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

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

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

 

posted @ 2021-07-15 15:41  回头是岸不可能回头  阅读(97)  评论(0编辑  收藏  举报