Ibatis中,两个表关联查询,返回类型怎么写
语句如下:
XML code
<!-- 从议题库表,汇报单位表,会议信息表查询-->
<select id="searchTopicInfoByTopicId" parameterClass="TbMmsTopicLib" resultMap="TbMmsTopicLibMap">
SELECT
T.TOPIC_ID
,T.TOPIC_TITLE <!-- 议题名称-->
,R.UNIT_NAME <!-- 汇报单位-->
,T.APPROVAL_LEADER <!-- 审签领导-->
,T.APPROVAL_DATE <!-- 审签日期-->
,M.MEETING_NUM <!-- 第几届会议:会议名称-->
,M.MEETING_DATE <!-- 会议时间-->
FROM
TB_MMS_TOPIC_LIB T
LEFT JOIN
TB_MMS_REPORT_UNIT R
ON
T.TOPIC_ID = R.TOPIC_ID
RIGHT JOIN
TB_MMS_MEETINGS M
ON
T.MEETING_ID = M.MEETING_ID
WHERE
T.TOPIC_ID = #topicId#
</select>
返回类型应该写什么,resultMap和resultClass有什么区别,什么时候用哪个怎么判断?
在<resultMap id="TbMmsTopicLibMap" class="com.cloudsoaring.mms.entity.TbMmsTopicLibEntity">这里应该怎么配置,对这个没用过,很模糊,
------解决方案--------------------