mysql可以查询 但是mybatis查询不了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql可以查询 但是mybatis查询不了相关的知识,希望对你有一定的参考价值。

mysql中使用该语句可以查询出来SELECT (x+y+z) x from tb_dev_dtu where mac='11111' and heart_date>=date_sub(now(), interval 1 hour) and heart_date<=now()
但是在mybatis中 查询不到结果

参考技术A 解决方法:修改配置文件,最简单的完美修改方法,修改mysql的my.cnf文件中的字符集键值(注意配置的字段细节):
1、在[client]字段里加入default-character-set=utf8,如下:
1[client]
2port = 3306
3socket = /var/lib/mysql/mysql.sock
4default-character-set=utf8

以上是关于mysql可以查询 但是mybatis查询不了的主要内容,如果未能解决你的问题,请参考以下文章

mybatis只能模糊查询英文不能查询中文

为啥mybatis通过SQL只能查询英文数据库记录,不能查询中文

MyBatis查询mysql数据返回null

mysql查询Mybatis查询

MYSQL复杂查询(条件不定查询+按降序/升序分页显示)

5. MyBatis 缓存