具体怎么实现用mybatis-generator实现,可以参照:http://blog.csdn.net/gufeng672/article/details/27196347
中文注释乱码的原因是,mybatis-generator输出文件使用jdk的默认编码,而一般jdk的默认编码是根据操作系统的是GBK,而项目工程是utf-8.
在每次运行 mvn mybatis-generator:generate 前先运行:set MAVEN_OPTS="-Dfile.encoding=UTF-8" 即可解决乱码问题。
当然 想一劳永逸可以配置环境变量MAVEN_OPTS -Dfile.encoding=UTF-8.
如果你使用的不是 mvn mybatis-generator:generate ,总体思路就是传一个 -Dfile.encoding=UTF-8给jvm,包括gradle、或者直接java运行 都找下这个指令即可
如果新项目,这里推荐下国人开发的 Mybatis-Plus,集合了分页、通用mapper等功能,非常优秀:http://mp.baomidou.com/#/?id=%e7%ae%80%e4%bb%8b