其他分享
首页 > 其他分享> > Mbatis逆向工程常遇错误

Mbatis逆向工程常遇错误

作者:互联网

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]

 

标签:mapper,Mapper,guigu,逆向,Mbatis,常遇,ibatis,BaseResultMap,Cause
来源: https://www.cnblogs.com/JackPhang/p/12820122.html