org.apache.ibatis.exceptions.PersistenceException:
### Error building SqlSession.
### The error may exist in com/guigu/mapper/BookMapper.xml
### The error occurred while processing mapper_resultMap[BaseResultMap]
### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'com/guigu/mapper/BookMapper.xml'. Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for com.guigu.mapper.BookMapper.BaseResultMap
这错误主要是自动生成的Mapper文件被重叠了。
解决办法一:
把生成的所有文件删除,包括包,并检查文件目录是否还存在;然后重新生成。
这样也可能会出现同样的问题,本人就是在多次清理还不成的情况下使用了第二种。
解决办法二:
找到所有生成的Mapper,删除重复的[BaseResultMap]