测试程序的时候一顿报错,错误日志一直写十多分钟都写不完。
经多方检查,发现是因为Mybatis逆向工程Generator自动生成文件时没有清空原文件。
也就是说,逆向工程Generator的时候执行了两次或多次,那工具是不会帮你把代码替换掉的,会直接加在后面,所以就导致了这样一个异常。
建议在生成的时候先清空,再生成,就不会有这个问题了,或者后续记得删除也行.
Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for com.Bruce.dao.TbUserMapper.BaseResultMap
java.lang.illegalargumentException:结果映射集合已包含com.bruce.dao.tbusermapper.baseresultmap的值