在学习动力节点的mybatis框架时,在做模糊查询的时候遇到了一个问题。明明是有数据,运行也没出错,就是查不出来。翻网上的时候很多人说是字符编码问题,但是我去设置其为utf-8之后还是不行。下方是我的图。

 

后面在学到打印底层执行代码到控制台的时候,我惊奇地发现,它这个name匹配的居然是我jdbc.properties配置文件的name。(我要做的模糊查询,用的就是名字模糊查询,列名是name)。咱也不懂,为啥这个匹配的是配置文件的name。求大佬解答。所以,我把配置文件的name改成了username,它就好了。是的,没错。 下方是我的图。

看select查询语句,匹配的like 是hai 我数据库的名字。 改掉,改成username。

 

 

就这么好了,咱也不懂。

 

 

更多推荐