mybatis: Illegal mix of collations for operation问题

运行环境

Idea 2018
Spring boot + Mybatis + Mysql 5.6

错误提示

Illegal mix of collations for operation

问题分析

问题出现在 mapper.xml 的 sql 语句的 _parameter like '%${_parameter}%' 中,当传入的参数值为中文时,mysql会报错。使用mysql版本在5.5以上,可将 sql 语句改成 like binary '%${_parameter}%' 的形式。

解决方法

见上

你可能感兴趣的:(mybatis: Illegal mix of collations for operation问题)