为什么mybatis无法提取集合

如图,如果我把association去掉,那么提取出来将是一个包含三条记录的集合,加上就只是提取出一个一条记录来,这很明显是不对的,因为数据库中对应的教师信息都是一样的,请大神解答我应该怎么提取出联合查询的集合出来图片说明![图片说明](https://img-ask.csdn.net/upload/201611/27/1480227656_251237.png)图片说明

联合查询的话只有association可以实现,如果不用只有自己声明resultmap并建立实体,使用多表查询语句了,要么就一个一个查