使用Idea创建逆向工程时,报如下错误
Result Maps collection already contains value for BaseResultMap
改错是由于在使用逆向工程创建时,有重复的类加载导致的。
在创建是控制台也提示了警告
[WARNING] Existing file
D:\JavaProject\generatorDemo\src\com\hd\mapper\UserAddressMapper.java
was overwritten
这是由于多次创建代码,或者在配置文件中多个表配置了同一个是立体类所导致
<table schema="mybatis" tableName="easybuy_news" domainObjectName="Order"
enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false">
</table>
<table schema="mybatis" tableName="easybuy_order" domainObjectName="Order"
enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false">
</table>
我的错就是代码中两张表对应同一个是立体类,最终运行时报了该异常,改为对应正确的实体类名即可