• mybatis_generator合并xml和Java


      之前写了合并xml的插件,今天改了改mybatis-generator源码,合并java和xml都改进去了.

    先上图吧.

    左边是一开始生成的,中间去掉author加了password字段和方法,右边重新生成了.如果author非要去掉,再数据库删掉就可以.

    xml合并操作相同.并不会删掉添加的内容.

    使用步骤:

    1.下载https://github.com/zwxbest/mybatis-generator-core中的jar包,此源码修改的1.3.6版本

    2.jar包覆盖掉本地版本库中的 mybatis-generator-core-1.3.6.jar,因为maven插件的版本和core相同,也需要使用1.3.6,使用systemPath覆盖并不合适

    3.

    配置xml开启java合并和xml合并,默认xml是追加,java是覆盖

    4.如果你用的mybatis-generator是其他版本,而且不想用1.3.6.那就改源码的pom中的版本号重新打包.

    二.合并策略

    java合并只合并了字段,方法和imports,其他的比如内部类之类的没有合并.

    对于字段是private int id,3个都相同才进行合并,这里感觉不需要对比private

    对于方法是方法名和参数类型相同进行合并.

    import会import和package相同的包名,这个后面改进.

  • 相关阅读:
    类的创建
    线性规划
    break、continue、pass介绍
    array numpy 模块
    hive字符串函数
    进化的Spark, 从DataFrame说起
    hive sql split 分隔符
    Spark On YARN内存分配
    浅谈Spark应用程序的性能调优
    Spark-Mllib(二)基本统计
  • 原文地址:https://www.cnblogs.com/ptqueen/p/8401305.html
Copyright © 2020-2023  润新知