MyBatis Generator代码生成器自动生成.java.1文件,如下图所示:
实体类dao多出Clazz.java.1、Student.java.1、Teacher.java.1三个文件,映射文件mapper多出ClazzMapper.java.1、StudentMapper.java.1、TeacherMapper.java.1三个文件。
解决办法:
在工程项目pom.xml中改为允许覆盖生成文件:
<configuration>
<!--允许覆盖生成的文件-->
<overwrite>true</overwrite>
</configuration>
示例截图:
修改完后,删除dao下所有实体类和mapper下所有接口文件,删除后如下图所示:
双击执行代码生成器
代码自动生成,扩展名为.java.1文件消失了。最终效果图如下:
问题解决了!