mybatis、ibatis的结果集与resultMap不一致 mybaitisibatis mybaitis 结果集中的列比resultMap中定义的多,或者结果集中的列比resultMap中定义的少,都不会报错,只是不做赋值。 ibatis 结果集中的列比resultMap中定义的多,不会报错,只是不做赋值。 结果集中的列比resultMap中定义的少,会报错。(特殊情况:如果查询出来的结果集是空,也不会报错,因为空的结果集用不到resultMap)