如何在mybatis generator中为mapper文件和接口设置自定义名称、后缀?

落下

MyBatis Generator(MBG)中可以设置自定义后缀和命名规则映射器xml和接口吗?

例如,当为类 Book 生成映射器文件时。MBG 生成映射文件 BookMapper.xml 和接口 PartnerDao.java。但是,我希望将后缀更改为其他内容,例如 BookMapperBase.xml 或 BookDaoBase.xml,以及 PartnerMapperBase.java 或 PartnerDaoBase.java。

原因是,以前的同事在他们手写的 sql 语句中使用 BookMapper.xml 并且使用相同的名称会导致混淆。此外,我不希望直接使用生成的映射器,而是使用扩展 BookMapperBase.xml 的自定义映射器文件。

网上查了一下,发现了一些github项目hot rod ORM,但是Mybatis Generator官方真的不支持吗?如果没有,您推荐的替代方案是什么?

杰夫巴特勒

有几个选项。

  1. 您可以使用此处记录的域对象重命名规则:http : //www.mybatis.org/generator/configreference/domainObjectRenamingRule.html

  2. 如果这不能按您希望的方式工作,您可以编写一个 MyBatis Generator 插件来更改生成的工件的名称。这里有一个例子:https : //github.com/mybatis/generator/blob/master/core/mybatis-generator-core/src/main/java/org/mybatis/generator/plugins/RenameExampleClassPlugin.java

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Helmchart中设置自定义发布名称

来自分类Dev

如何在Windows 7和10上为文件夹设置自定义顺序?

来自分类Dev

如何在mybatis中调用oracle函数

来自分类Dev

如何在WebFlux堆栈中处理MyBatis

来自分类Dev

如何在Mybatis中映射多个bean?

来自分类Dev

如何在 MyBatis 中 foreach 数组

来自分类Dev

如何在 mac osx 中为文件类型设置自定义图标

来自分类Dev

如何在MyBatis Mapper XML中连接ResultHandler

来自分类Dev

如何使用Selenium和Python为用户代理设置自定义名称

来自分类Dev

如何在HTML中为<li>元素定义自定义名称?

来自分类Dev

如何在mybatis映射中定义复合主键

来自分类Dev

如何将文件中的字符串值设置为自定义类变量?

来自分类Dev

如何在Mybatis中轻松地用xml替换注释

来自分类Dev

如何在 MyBatis 中做一个复杂的 If Conditioning

来自分类Dev

上传器:如何将自定义文件夹名称设置为与用户ID相同?

来自分类Dev

如何在Vue中设置自定义CoreUI列名称?

来自分类Dev

无论如何在关闭和打开时为FloatingActionMenu设置自定义图标?

来自分类Dev

如何在透视中为列提供自定义名称

来自分类Dev

如何在Django表单中为窗口小部件提供自定义名称

来自分类Dev

如何在android中为样式指定商品的自定义包装名称?

来自分类Dev

如何在.xml文件而不是.java文件中设置自定义字体?

来自分类Dev

如何在自定义设置ini文件中使用python Bottle和Gunicorn?

来自分类Dev

如何在Android Studio中为单元测试设置自定义可绘制目录

来自分类Dev

如何在jenkinsfile中为docker.build设置自定义上下文

来自分类Dev

如何在Python中为argparse设置自定义输出处理程序?

来自分类Dev

如何在react-native中为webview请求设置自定义标头

来自分类常见问题

如何在Android中为整个应用程序设置自定义字体?

来自分类常见问题

如何在NavigationView中为项目设置自定义字体?

来自分类Dev

如何在VS 2013中为HTML尖括号设置自定义颜色?

Related 相关文章

  1. 1

    如何在Helmchart中设置自定义发布名称

  2. 2

    如何在Windows 7和10上为文件夹设置自定义顺序?

  3. 3

    如何在mybatis中调用oracle函数

  4. 4

    如何在WebFlux堆栈中处理MyBatis

  5. 5

    如何在Mybatis中映射多个bean?

  6. 6

    如何在 MyBatis 中 foreach 数组

  7. 7

    如何在 mac osx 中为文件类型设置自定义图标

  8. 8

    如何在MyBatis Mapper XML中连接ResultHandler

  9. 9

    如何使用Selenium和Python为用户代理设置自定义名称

  10. 10

    如何在HTML中为<li>元素定义自定义名称?

  11. 11

    如何在mybatis映射中定义复合主键

  12. 12

    如何将文件中的字符串值设置为自定义类变量?

  13. 13

    如何在Mybatis中轻松地用xml替换注释

  14. 14

    如何在 MyBatis 中做一个复杂的 If Conditioning

  15. 15

    上传器:如何将自定义文件夹名称设置为与用户ID相同?

  16. 16

    如何在Vue中设置自定义CoreUI列名称?

  17. 17

    无论如何在关闭和打开时为FloatingActionMenu设置自定义图标?

  18. 18

    如何在透视中为列提供自定义名称

  19. 19

    如何在Django表单中为窗口小部件提供自定义名称

  20. 20

    如何在android中为样式指定商品的自定义包装名称?

  21. 21

    如何在.xml文件而不是.java文件中设置自定义字体?

  22. 22

    如何在自定义设置ini文件中使用python Bottle和Gunicorn?

  23. 23

    如何在Android Studio中为单元测试设置自定义可绘制目录

  24. 24

    如何在jenkinsfile中为docker.build设置自定义上下文

  25. 25

    如何在Python中为argparse设置自定义输出处理程序?

  26. 26

    如何在react-native中为webview请求设置自定义标头

  27. 27

    如何在Android中为整个应用程序设置自定义字体?

  28. 28

    如何在NavigationView中为项目设置自定义字体?

  29. 29

    如何在VS 2013中为HTML尖括号设置自定义颜色?

热门标签

归档