<resultMap id="get_LinkUp_result" class="gds.jap.client.LinkUpInfoDTO">
<result property="linkupID" column='linkupID'/>
<result property="linkUpdate" column='linkUpdate'/>
<result property="linkWay" column='linkWay'/>
<result property="linkContent" column='linkContent'/>
<result property="isNeedDeal" column='isNeedDeal'/>
<result property="overDate" column='overDate'/>
<result property="verdict" column='verdict'/>
<result property="createPersonID" column='createPersonID'/>
<result property="isDealFinish" column='isDealFinish'/>
<result property="linkUpUser" column='linkUpUser'/>
<result property="accessoryList" column='{linkupID=linkupID,createPersonID=createPersonID}' select="client.findAccessoryByClientUserID"/>
</resultMap>
对应调用的如下写法
<select id="findAccessoryByClientUserID" parameterClass="java.util.HashMap" resultClass="gds.jap.client.AccessoryDTO">
SELECT ACCESSORYID, FILENAME, SENDDATE,ACCESSORYINTRO, RECIPIENT, CREATEPERSONID,
CREATETIME, LINKUPID FROM GT_ACCESSORY WHERE LINKUPID=#linkupID# and CREATEPERSONID=#createPersonID#
</select>
这个里面必须写parameterClass="java.util.HashMap"
转载地址:http://blog.youkuaiyun.com/eleven204/article/details/6624784

本文介绍了 MyBatis 中 resultMap 的使用方法,并通过一个具体的例子展示了如何映射复杂的数据结构。此外,还提供了如何根据 linkUpID 和 createPersonID 查询附件的具体实现。
2305

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



