首先排除代码拼写或数据类型的错误,最终原因是collection不能放在association前。 如果一个resultMap中collection和association都有,association应放在collection的前面,具体原因尚未知,也不知Mybatis官方有没有类似说明。