SpringBoot+MyBatis多表联合查询如何映射数据传到前端

1.实体类加上对象

private User user;

2.Mapper.xml做映射


   
   
   user(实体类对象)"    column="user_id(相关联字段)" javaType="SysUser" resultMap="userResult" />
userResult" type="SysUser">
   
   
   

3.SQL注意驱动表

SELECT
t.tenant_id,
t.tenant_name,
u.user_name,
u.email,
u.phonenumber
FROM
sys_tenant t left join sys_user u
on t.user_id=u.user_id

left左边为驱动表,sql执行时查询左边所有的数据,右边表来做匹配

你可能感兴趣的:(mybatis,spring,boot,前端)