MyBatisGenerator 自定义 生成的 文件名字
把 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” 目录下。
查看完整的代码和 插件的目录结构 点击一下连接获取
(。・v・。)
喜欢这篇文章吗?欢迎分享到你的微博、QQ群,并关注我们的微博,谢谢支持。