Mybatis使用MySQL进行查询时设置中文检索不到结果

在给Mapper映射传递中文参数后,在测试单元中执行不报错,但是查询不成功。换成英文就可以正常查询。在控制台显示如下信息:


经过分析之后觉得是数据库编码问题。

所以修改了数据库连接

修改前:

jdbc.url=jdbc:mysql://localhost:3306/mybatis

修改后:

jdbc.url=jdbc:mysql://localhost:3306/mybatis?characterEncoding=UTF-8
修改后成功查询到。


猜你喜欢

转载自blog.csdn.net/baidu_34211956/article/details/80086468
今日推荐