diff --git a/README.md b/README.md index 8ae5270..4847fc1 100644 --- a/README.md +++ b/README.md @@ -1219,7 +1219,8 @@ public class Test { ``` ### 18. 表重命名配置插件 官方提供了domainObjectRenamingRule(官方最新版本已提供)、columnRenamingRule分别进行生成的表名称和对应表字段的重命名支持,但是它需要每个表单独进行配置,对于常用的如表附带前缀“t_”、字段前缀“f_”这种全局性替换会比较麻烦。 -该插件提供了一种全局替换机制,当表没有单独指定domainObjectRenamingRule、columnRenamingRule时采用全局性配置。同时该插件会修复官方domainObjectRenamingRule的bug(没有进行正确的首字母大写)。 +该插件提供了一种全局替换机制,当表没有单独指定domainObjectRenamingRule、columnRenamingRule时采用全局性配置。同时该插件会修复官方domainObjectRenamingRule的bug(没有进行正确的首字母大写)。 +同时插件提供clientSuffix、exampleSuffix、modelSuffix来修改对应生成的类和文件的结尾(之前issue中有用户希望能把Mapper替换成Dao)。 - 全局domainObjectRenamingRule ```xml @@ -1230,10 +1231,48 @@ public class Test { - - - - + + +
+ + + +
+``` +- 全局columnRenamingRule +```xml + + + + + + + + + + + +
+ + + + +
+
+``` +- clientSuffix、exampleSuffix、modelSuffix +```xml + + + + TbDao, TbMapper.xml --> TbDao.xml --> + + TbQuery --> + + TbEntity --> + + + ``` \ No newline at end of file diff --git a/src/test/resources/scripts/TableRenameConfigurationPlugin/mybatis-generator-with-columnRenamingRule.xml b/src/test/resources/scripts/TableRenameConfigurationPlugin/mybatis-generator-with-columnRenamingRule.xml index 0e1c7b4..2abb239 100644 --- a/src/test/resources/scripts/TableRenameConfigurationPlugin/mybatis-generator-with-columnRenamingRule.xml +++ b/src/test/resources/scripts/TableRenameConfigurationPlugin/mybatis-generator-with-columnRenamingRule.xml @@ -25,8 +25,8 @@ - - + +