mybatis03 --- mybatis映射resultMap

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>

posted @ 2020-11-13 12:06  ??,uunu  阅读(68)  评论(0编辑  收藏  举报