mybatis 求助 大佬dai’dai’wo

我想获得另一个表的多个字段,但却不想要对方整个实体类,然后通过get的方式拿值

比如 我现在有学生的实习类 s {

//学生
private String username;~ P D G r b )
//操作
private String operation;
//方法
private] z [ = String method;
内嵌 另一个表的三个字段
//老师姓名
private String teaname;
//老师0 N 1 zID
private String id;
//老师办公室
private String address;

}

mapbatis的 resultMap  该怎么写

回答

你两张表要先有个关联的字段

select s.*,t.name as T) Q ; 8 V C ? yName,t.id as TId, t.address as TAddress from stuD y O 6 ` ^dent s left join teacher t on s.关联字段 = t.关联字段

这样TName、TId、TAddress就是你要的返回值了,这个命名你可以自己改