MyBatis-模糊查询控制台不报错,但是得到的结果集合确是0的问题解决办法
2018-02-13 21:36
399 查看
1.今天在学习MyBatis框架的时候遇到一个问题,就是控制台不报错得到的结果集合确是0,下面用图片详细描述下问题:
查询语句:
测试语句:
数据库数据:
运行之后控制台语句:
通过上面可以看到日志输出的控制语句,然后把MyBatis拼接好的sql语句放到数据库中,用来检查是不是语句的错误,得到的结果------不是。
解决办法:修改数据库连接的URL。
修改前:
"jdbc:mysql://localhost:3306/table"修改后:
查询语句:
测试语句:
数据库数据:
运行之后控制台语句:
通过上面可以看到日志输出的控制语句,然后把MyBatis拼接好的sql语句放到数据库中,用来检查是不是语句的错误,得到的结果------不是。
解决办法:修改数据库连接的URL。
修改前:
"jdbc:mysql://localhost:3306/table"修改后:
"jdbc:mysql://localhost:3306/table?characterEncoding=UTF-8"再次运行就能够得到结果了。
相关文章推荐
- mybatis 在name 模糊查询时出现问题以及解决方法
- 使用MyBatis进行模糊查询时%到底写哪儿的解决办法
- 解决模糊查询的结果记录排序问题
- MyBatis 解决查询结果Map中,值为null,不存储键值的问题
- Mybatis事务下解决多次select语句查询结果一致的问题+案列(获取全局序列ID)
- 使用MyBatis查询 返回类型为int,但是当查询结果为空NULL,报异常的解决方法
- 解决模糊查询的结果记录排序问题
- MyBatis(三):数据库查询结果不为空,但是使用MyBatis框架查询为空问题
- SSM框架day02-MyBatis——031、033——对单表的CURD操作-复合条件查询-遗留问题及解决办法
- 关于Python2.7得到结果乱码的问题解决办法
- Mybatis偶遇“必须执行该语句才能获得结果”问题的解决办法
- 解决mybatis使用char类型字段查询oracle数据库时结果返回null问题
- SQLITE中文模糊查询的问题及解决办法
- MyBatis的一系列问题的处理(遍历Map集合和智能标签和属性和字段不一样的解决办法 和sql片段)(三)
- 解决mybatis查询日期时间数据得到long类型数据的问题
- 解决Mybatis有查询结果但存不进实体类的问题
- MyBatis解决字段名和实体类属性名不相同冲突问题时返回查询结果为空
- 解决MyBatis查询结果Map中值为null不存储键值的问题
- 参数为集合时,mybatis3 分页查询问题及其对应的解决方法
- Mybatis模糊查询,查询不到中文,却可以查询到英文和数字的一种解决办法