连表后得到的数据
两个表都创建一个实体类
aoao 表实体类
sss 表实体类
在这个表的实体类中添加 aoao表这个实体类并设置tostring和get set方法
接口
User getAll(@Param("id") int id);
mapper表配置映射
<resultMap id="userResultMap" type="User">
<id property="id" column="id"></id>
<result property="ids" column="ids"></result>
<result property="names" column="name"></result>
<result property="orderdate" column="orderdate"></result>
<result property="cost" column="cost"></result>
<result property="aoao.No" column="No"></result>
<!-- 获取aoao实体类的字段创建映射关系-->
<!-- 使用association处理多对一的映射关系-->
<!-- property表示需要处理多对一关系的属性名-->
<!-- javaType 该属性的类型-->
<association property="aoao" javaType="aoao">
<id property="No" column="No"></id>
<!-- 获取到aoao实体类里的字段后创建映射关系-->
<result property="loginPwd" column="loginEmail"></result>
</association>
</resultMap>
<select id="getAll" resultMap="userResultMap">
SELECT * from sss as a1 left join aoao as a2 on a1.id = a2.`No` WHERE a1.id=#{id}
</select>
运行后