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

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

 

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

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

 

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

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

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

 

 上图是我的sql语句

将sql语句单独拼接

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

 

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

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

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

并且在根据**查询,查不出来东西的解决思路中显示为:

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

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

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

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

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

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

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

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

 

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

上一篇:Leecode no.111 二叉树的最小深度


下一篇:cmake -DCMAKE_TOOLCHAIN_FILE