使用association来进行关联,配置select语句来完成
<mapper namespace="com.chen.mapper.KaoqinMapper">
<resultMap id="BaseResultMap" type="com.chen.entity.Kaoqin">
<id column="workId" jdbcType="INTEGER" property="workid" />
<result column="wordDate" jdbcType="TIMESTAMP" property="worddate" />
<result column="workTest" jdbcType="VARCHAR" property="worktest" />
<association property="userid" column="userId" select="queryUser"></association>
</resultMap>
<select id="queryUser" resultType="com.chen.entity.User" parameterType="INTEGER">
select * from user where userId=#{id}
</select>
</mapper>
本文介绍了一个使用MyBatis进行关联查询的例子。通过定义KaoqinMapper接口及对应的XML配置文件,实现了考勤记录与用户信息的关联查询。具体地,在Kaoqin实体中关联了User实体,并通过association标签完成了从考勤记录到用户的外键关联。
1809

被折叠的 条评论
为什么被折叠?



