首先,mybatis本身不会判断是否是多表查询,mybatis的多表查询和单表查询其实没有什么区别,你都需要一个对象接收返回值。 例如:select u.name name,p.grade grade from table_1 u,table_2 p where u.id = p.id。这里你从两张表里查出两个字段