1.resultMap 映射可以多于select所查询的字段
<resultMap id="BaseResultMap" type=common.model.homework.Homework">
<id column="id" property="id" />
<result column="uuid" property="uuid" />
<result column="batch" property="batch" />
<result column="semester_id" property="semesterId" />
<result column="class_id" property="classId" />
<result column="subject_code" property="subjectCode" />
<result column="title" property="title" />
<result column="content" property="content" />
<result column="commit_status" property="commitStatus" />
<result column="views_count" property="viewsCount" />
<result column="commit_count" property="commitCount" />
<result column="send_time" property="sendTime" />
<result column="send_status" property="sendStatus" />
<result column="create_time" property="createTime" />
<result column="create_person" property="createPerson" />
<result column="modify_time" property="modifyTime" />
<result column="modify_person" property="modifyPerson" />
</resultMap>
<select id="selectHomeworkByTeacherUserId" resultMap="BaseResultMap">
SELECT
d.dmmx_mc,h.id,h.title,h.content,h.modify_time
FROM
`base_dmmx` d JOIN homework h ON d.dmmx_code=h.subject_code
WHERE
d.dm_code = 'DM_ZXXKC' AND h.semester_id=3 AND h.create_person=13
ORDER BY h.modify_time DESC
</select>