修改mybaitis-generator的源代码,由于个人不喜欢selectByPrimaryKey这种命名方式,所以修改源码中statement的命名。自定义方法见下一章
源代码地址 :https://github.com/mybatis/generator/archive/mybatis-generator-1.3.7.zip
使用的工具为intellij idea 2018
修改源码中的statement命名
![](https://img.haomeiwen.com/i2184395/70b1fec77f36d079.png)
源码中的其他东西这里就不关注了,这里只关注在哪个文件修改statement的命名
![](https://img.haomeiwen.com/i2184395/ccb36023492f6beb.png)
打开这个文件找到calculateXmlAttributes方法
![](https://img.haomeiwen.com/i2184395/71c77db83f6bcf32.png)
打包jar文件的设置
打开项目结构
![](https://img.haomeiwen.com/i2184395/011eaeb1af12f0c5.png)
在Atifacts中添加jar包
![](https://img.haomeiwen.com/i2184395/c51884ec97217a6f.png)
选择core模块,注意选项
![](https://img.haomeiwen.com/i2184395/5dfbac6ea78ab358.png)
完成后点击ok
构建jar包
![](https://img.haomeiwen.com/i2184395/da1dae900b34935e.png)
点击此选型后弹出小窗口选择build,等待片刻后出现下图
![](https://img.haomeiwen.com/i2184395/81b3c287884a29c3.png)
这个jar引入你生成代码的项目就可以生成你修改后的statement命名了。
- 修改这一处mapper接口和xml都会修改的
如果你还需要自定方法请查看后续 ^_^
网友评论