写在前面的话:
1】自己配置一个项目,想在项目中用到MyBatis Generator逆向生成bean、dao、mapper文件。
2】用maven加载插件MyBatis Generator 1.3.5后,配置generatorConfig.xml。重点如下:
<context id="xxxxTables" defaultModelType="flat" targetRuntime="MyBatis3">
<table tableName="%" domainObjectName=""></table>
3】运行Generator后,的确生成了相应的bean、dao、mapper文件;
4】但是有点不完美的地方:
生成的dao文件名后自动带上了mapper,变成了SysOrgMapper.java;
生成的xml文件名后自动带上了Mapper,成了SysOrgMapper.xml;
5】因为觉得Dao文件名有点纠结(我希望的是生成类似文件:SysOrgDao.java、SysOrgMapper.xml),所以在网上搜索了下解决方案,没想到还真找到一篇。
传送门:MyBatis Generator 1.3.4 扩展,可以设置 Mapper(Dao)后缀
原文地址:

本文记录了使用MyBatis Generator 1.3.5时遇到的DAO和Mapper文件名自动带上后缀的问题,以及如何通过修改源码实现自定义后缀。在尝试过程中,虽然遇到错误,但最终成功将DAO文件命名为SysOrgDao.java,Mapper文件命名为SysOrgMapper.xml。目前遗留的问题包括:第六步操作的必要性、错误的具体原因以及是否有更优的解决方案。

被折叠的 条评论
为什么被折叠?



