java / 正文

MyBatisGenerator 自定义 生成的 文件名字

2024-01-13 23:29 5064 浏览
评论(0
字体大小:

把 MyBatisGenerator  生成的 dao、model、mapper的文件 的后缀名名改一下  比如 , dao文件 “BrandMapper.java”  改成  “BrandDao.java”,用到的 generatorConfig.xml 的 配置如下。 

 

<!-- 此处是将Example改名为Criteria 当然 想改成什么都行~    -->      
<plugin type="org.mybatis.generator.plugins.RenameExampleClassPlugin">  
     <property name="searchString" value="Example$" />
     <!-- 替换后<property name="replaceString" value="Criteria" />-->
     <property name="replaceString" value="Query" />
</plugin>  

<!-- 此处是将UserMapper.xml改名为UserDao.xml 当然 想改成什么都行~ -->        
<plugin type="org.mybatis.generator.plugins.rename.RenameSqlMapperPlugin">  
     <property name="searchString" value="Mapper" />
     <property name="replaceString" value="Dao" />
</plugin>  
 
<!-- 此处是将UserMapper改名为UserDao 接口 当然 想改成什么都行~  -->        
<plugin type="org.mybatis.generator.plugins.rename.RenameJavaMapperPlugin">  
     <property name="searchString" value="Mapper$" />
     <property name="replaceString" value="Dao" />
</plugin>

RenameExampleClassPlugin、RenameSqlMapperPlugin、RenameJavaMapperPlugin这三个插件中 RenameExampleClassPlugin这个插件是  org.mybatis.generator 自带的 , 其他两个(RenameSqlMapperPlugin、RenameJavaMapperPlugin) 得根据 “RenameExampleClassPlugin” 这个例子自己写一下 , 放到“src\main\java” 目录下。

查看完整的代码和 插件的目录结构 点击一下连接获取

下载完整代码

本文发布于程序达人 ,转载请注明出处,谢谢合作

0 人认为有用
0 评论

相关热点文章推荐

程序达人 - chengxudaren.com

一个帮助开发者成长的社区

相关文章