问题:数据库使用的是MySQL,mybatis [select]语句查询时,英文及数字查询都正常,但中文查询时集合为空。
依次排查:
1.连接url是否有加上
characterEncoding=UTF-8
2.数据库运行:show variables like '%char%';
如果出现character_set_server=latin1,则在 my.ini(windows下) 里的[mysqld] 节点下,增加配置character-set-server=utf8。
问题:数据库使用的是MySQL,mybatis [select]语句查询时,英文及数字查询都正常,但中文查询时集合为空。
依次排查:
1.连接url是否有加上
characterEncoding=UTF-8
2.数据库运行:show variables like '%char%';
如果出现character_set_server=latin1,则在 my.ini(windows下) 里的[mysqld] 节点下,增加配置character-set-server=utf8。