01 Result Maps conllection already contains
java.lang.IllegalArgumentException:Result Maps collection already contains value for xyx.dsw.dao.mapper.admin.quotationwish.TempTestTableMapper.TempTestTableResult
这个错误是结果集重复,在我的实践看来,是因为用的mybatis-generator插件自动生成mapper.xml文件时,每一次运行都会在原来的mapper.xml文件追加生成的内容。
也就是说,第二次使用mybatis-generator插件,生成的内容,会追加到第一次文件的后面,与第一次内容重复了,我们需要删掉第一次生成的内容,或者直接删掉原来第一次生成的mapper.xml文件。
但是,插件自动生成的mapper接口,和实体类,是会重写的,而不是追加到结尾,唯独mapper.xml是例外的,有点不解。