能不能把另一个表(deparment)的字段dname,放到和用户表(Users)的字段id、name、did同级的地方????
能不能把另一个表(deparment)的字段dname,放到和用户表(Users)的字段id、name、did同级的地方????
我看你那个UsersMapper.xml里用的association 标签
<mapper namespace="com.xujl.myspring.mapper.UsersMapper">
<!-- 查询语句 -->
<select id="findById" resultMap="UserList" parameterType="java.lang.Long">
select u.*, d.dname
from users u
left join department d on u.did = d.id
where u.id = #{id}
</select>
<!-- 结果映射 -->
<resultMap id="UserList" type="com.xujl.myspring.entity.Users">
<result property="id" column="id"/>
<result property="name" column="name"/>
<result property="did" column="did"/>
<result property="dname" column="dname"/>
</resultMap>
</mapper>
3 回答2.6k 阅读✓ 已解决
3 回答4k 阅读✓ 已解决
8 回答3.6k 阅读
4 回答2.7k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
改一下 UsersMapper.xml:
Users类: