代码乱码一般都是编码格式不一致造成的。
首先:确定项目的数据格式,
然后:确定mybatis生成依赖的环境的编码格式
另外:检查你的 generator.xml 要有 <property name="javaFileEncoding" value="UTF-8"/>
以utf-8为例,使用工具sts
1.查看项目编码方式:
可以看到项目的编码方式是utf-8
这时去查看sts安装目录下的sts.ini,如下
如果不一致,改为一致则解决乱码问题。
建议:开发中使用utf-8编码格式,此格式对中英文都有很好的支持
如果使用的是eclipse的,则查看exlipse.ini 文件,最末尾加上 -Dfile.encoding=UTF-8