zoukankan      html  css  js  c++  java
  • mybatisgenerator的功能扩展

    项目代码地址:https://github.com/whaiming/java-generator

    我在原有的基础上扩展了和修改了一些功能:

    1、增加获取sqlServer数据库字段注释功能

    2、Mapper生成接口修改: (1)deleteByExample接口修改为FIsDelete标志删除; (2)deleteByPrimaryKey接口修改为FIsDelete标志删除; (3)insert接口默认不生成; (4)updateByExample接口默认不生成; (5)updateByPrimaryKey接口默认不生成; (6)新增默认生成selectAll接口; (7)新增默认生成selectNotDeleteAll接口; (8)新增默认生成selectNotDeleteByPrimaryKey接口;

    3、扩展生成Bo,可选;

    4、结合freemarker扩展生成简单的Service和domain,可选,成对出现: (1)Service默认方法:save,deleteByPrimaryKey,getByPrimaryKey,getNotDeleteByPrimaryKey,findAll,findNotDeleteAll; (2)Domain默认方法:get;

    5、结合JavaParser实现了生成的Java代码的合并(之前生成的Java代码只能覆盖原来的)。

  • 相关阅读:
    Maven
    Maven
    Maven
    Maven
    Maven
    Maven
    Maven
    Python
    Maven
    include和require的区别
  • 原文地址:https://www.cnblogs.com/WangHaiMing/p/7551879.html
Copyright © 2011-2022 走看看