sqlMap中resultMap result column配置多个参数的用法

来源:互联网 发布:淘宝手机端怎么编辑 编辑:程序博客网 时间:2024/05/16 10:21
 

<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>