萌新使用 mybatis-generator 时遇到的问题

2021-01-11 07:30:25 +08:00
 theend233

当我数据表新增或修改几个字段时,使用 mybatis-generator 重新生成代码的话会把我原来写好的 xml 和 mapper 给覆盖掉,有什么比较好的解决方案吗?求指点!!谢谢!!

1248 次点击
所在节点    问与答
5 条回复
oneisall8955
2021-01-11 09:09:04 +08:00
记得当时学习时,老师说自己写的 mapper 写到另外一个包,另外,mybatis-plus 可以没有这个问题
zisway
2021-01-11 09:16:34 +08:00
可以用 git
russ44
2021-01-11 09:38:49 +08:00
我是把 sqlMapGenerator 和 javaClientGenerator 注销掉,只更新 model
yuanmomo
2021-01-11 09:44:23 +08:00
为了解决这个问题,我搞了好几个办法。都是改生成插件。第一个是在生成的时候,单独生成一个 dao 文件,存放自定义的东西。第二个办法只能是 Java 8 以上,用 Java ast,添加一个生成插件,自动做合并,这种我现在用的多点,第三种就是用 mybatis plus
Foxkeh
2021-01-11 10:30:41 +08:00
自定义的我们项目组有个笨办法但实用,自己写的另外定义 xxMapperExt.xml xxMapperExt.java

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/743667

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX