MyBatis-模糊查询控制台不报错,但是得到的结果集合确是0的问题解决办法
1.今天在学习MyBatis框架的时候遇到一个问题,就是控制台不报错得到的结果集合确是0,下面用图片详细描述下问题:
查询语句:
测试语句:
数据库数据:
运行之后控制台语句:
通过上面可以看到日志输出的控制语句,然后把MyBatis拼接好的sql语句放到数据库中,用来检查是不是语句的错误,得到的结果------不是。
解决办法:修改数据库连接的URL。
修改前:
"jdbc:mysql://localhost:3306/table"
修改后:"jdbc:mysql://localhost:3306/table?characterEncoding=UTF-8"
再次运行就能够得到结果了。