项目使用maven 逆向生成 tomcat启动报错

Caused by: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for com.atguigu.atcrowdfunding.mapper.TAccountTypeCertMapper.BaseResultMap

Caused by: org.springframework.core.NestedIOException: Failed to parse mapping resource: 'URL [jar:file:/E:/workspace/workspace190401EE/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/atcrowdfunding-main/WEB-INF/lib/atcrowdfunding-manager-impl-0.0.1-SNAPSHOT.jar!/mybatis/mapper/TAccountTypeCertMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for com.atguigu.atcrowdfunding.mapper.TAccountTypeCertMapper.BaseResultMap

 

项目使用maven 逆向生成 tomcat启动报错

原因:每逆向生成一次,他就给你所有类的.xml生成一次 配置信息 添加在你之前的配置信息后面,而不是覆盖。所以导致报错。

解决办法:删除之前生成的所有类、接口、类名.xml 配置信息。然后Project——clean——重新走一遍逆向生成的步骤