小墨の博客

梦想需要付诸行动,否则只能是梦

解决mybatis-generator 生成的 mapper.xml 覆盖自定义 SQL 的问题

mybatis-generator是个好工具,一建即可生成基本增删改成功能的mapper.xml。但这些是不够的,需要自己往mapper.xml里面添加一些sql来满足需求。不过,后期修改表结构的时候就麻烦了,mybatis-generator生成的mapper.xml会与自己自定义的sql相混杂,改动相当麻烦。

解决方式很简单,使用mybatis-generator生成的mapper.xml就不要去改动里面的代码,自己需要添加sql则需要新建一个mapper_extends.xml 里面的<mapper namespace="">保持一致即可。

比如我使用mybatis-generator生成了UserMapper.xml,添加一个UserExtendsMapper.xml,UserExtendsMapper.xml的<mapper namespace="">需要与UserMapper.xml相同,将额外的sql加到UserExtendsMapper.xml,UserMapper.xml就不要改动了,后期表添加字段的话,就不会影响到UserExtendsMapper.xml。

————————————————

版权声明:本文为CSDN博主「广铁小多多」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/zdb1314/article/details/79256128


张小弟之家

本文链接:
文章标题:

本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work

尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。

    发表评论:

    搜索
    本文二维码
    标签列表
    站点信息
    • 文章总数:507
    • 页面总数:20
    • 分类总数:92
    • 标签总数:207
    • 评论总数:60
    • 浏览总数:219202

    | | |
    | |  Z-Blog PHP