其他分享
首页 > 其他分享> > Mybatis返回一个实体类中部分属性

Mybatis返回一个实体类中部分属性

作者:互联网

需求

解决

方法一:自己定义一个resultMap

    <!-- 会议总览-->
    <resultMap type="java.util.HashMap" id="RelateResult2">
        <result property="meetingName"    column="meeting_name"    />
        <result property="beginTime"    column="begin_time"    />
        <result property="meetingForm"    column="meeting_form"    />
        <result property="usePlatform"    column="use_platform"    />
        <result property="meetingStatus"    column="meeting_status"    />
    </resultMap>
<select id="selectMyList2" resultMap="RelateResult2">-- 会议总览
        SELECT a.meeting_name,a.begin_time,a.meeting_form,a.use_platform,a.meeting_status  FROM meeting_record as a INNER JOIN meeting_participant_list as b ON a.meeting_id = b.meeting_id where b.participant_name=#{name}
    </select>

报错:resultMap中property的指定值爆红

image

方法二:很笨的方法。重新新建一个对象实体,该实体文件的字段与要返回的 “部分字段” 一一对应即可

标签:返回,mapper,实体类,resultMap,Mybatis,meeting,属性
来源: https://www.cnblogs.com/ds521/p/16159079.html