MyBatis-模糊查询控制台不报错,但是得到的结果集合确是0的问题解决办法

1.今天在学习MyBatis框架的时候遇到一个问题,就是控制台不报错得到的结果集合确是0,下面用图片详细描述下问题:

查询语句:

MyBatis-模糊查询控制台不报错,但是得到的结果集合确是0的问题解决办法

测试语句:

MyBatis-模糊查询控制台不报错,但是得到的结果集合确是0的问题解决办法

数据库数据:

MyBatis-模糊查询控制台不报错,但是得到的结果集合确是0的问题解决办法

运行之后控制台语句:

MyBatis-模糊查询控制台不报错,但是得到的结果集合确是0的问题解决办法

通过上面可以看到日志输出的控制语句,然后把MyBatis拼接好的sql语句放到数据库中,用来检查是不是语句的错误,得到的结果------不是。

MyBatis-模糊查询控制台不报错,但是得到的结果集合确是0的问题解决办法

解决办法:修改数据库连接的URL。

修改前:

"jdbc:mysql://localhost:3306/table"
修改后:
"jdbc:mysql://localhost:3306/table?characterEncoding=UTF-8" 

再次运行就能够得到结果了。