解决方式: ibatis可以设置一个参数remapResults="true" 原因: 因为ibatis保留列名为第一次查询时候的列名,第二次查另外一张表的时候,这张表中并没有第一张表的 列,所以就会报列名不存在!! ibatis可以设置一个参数remapResults="true",每次查询都重新更新列名。