问题 条件查询查出来是空的
![](https://i-blog.csdnimg.cn/blog_migrate/d7e6d5b688d099bbc64d1670da54f65b.png)
解决方案
问题中文编码问题,使用utf-8可以解决
修改url,在resources的mybatis-config.xml中url替换为该行
<property name="url" value="jdbc:mysql:///mybatis?useSSL=false&useUnicode=true&characterEncoding=UTF-8"/>
<property name="url" value="jdbc:mysql:///mybatis?useSSL=false&useUnicode=true&characterEncoding=UTF-8"/>
调试后
![](https://i-blog.csdnimg.cn/blog_migrate/0fd2a2fb3cc9cb9abfb704a96ce70287.png)
来源于哔哩哔哩弹幕大佬,再次致谢
最后附上,我在查询中其他方法,但没起效果的方案,可能每一个人状况都不一样。
查不出来的去看看mybatis-config里面的jdbc链接有没有加上&characterEncoding=utf8
你那个可能是数据库中文编码问题,在连接数据库字符串加上 ?useUnicode=true&characterEncoding=gb2312
查不出来应该是编码格式问题,可以尝试在mybatis的xml文件中 的url后面加上&useUnicode=true&characterEncoding=UTF-8