gejun123456 / MyBatisCodeHelper-Pro

http://brucege.com
1.91k stars 240 forks source link

建议可以多一个选项生成一个对应的ExtendMapper.xml #486

Open shoaky009 opened 5 years ago

shoaky009 commented 5 years ago

比如UserInfoMapper.xml 这里面的都是插件自动生成的 然后有个选项是否生成 ExtendMapper.xml 选择之后可以选择生成的包路径 默认是和原Mapper.xml路径一样

生成之后在对应路径生成UserInfoExtendMapper.xml 里面是空的就namespace和原来的Mapper一样

原因是为了防止后面添加字段时覆盖了一些原来自己写的sql

gejun123456 commented 5 years ago

嗯,我明白你的意思, 这个可以弄下 另外插件目前是支持合并sql的,xml在第二次生成的时候只会覆盖那些带有 @mbg generated的xml. 具体可以看 https://gejun123456.github.io/MyBatisCodeHelper-Pro/#/databaseToCrud?id=%E4%BB%A3%E7%A0%81%E6%98%AF%E5%A6%82%E4%BD%95%E8%87%AA%E5%8A%A8%E5%90%88%E5%B9%B6%E7%9A%84

shoaky009 commented 5 years ago

我知道是支持合并的 但不是团队里的所有人都用这插件..虽然会安利下

gejun123456 commented 5 years ago

对了extendMapper这种 可以直接从接口 alt+enter生成的,这种其实也挺快的.