首页 > 其他 > 详细

ibatis 参数类型为map,map里面有list

时间:2016-01-11 20:06:17      阅读:575      评论:0      收藏:0      [点我收藏+]

    <select id="getChannelLayerList" parameterClass="java.util.HashMap"
        resultMap="ChannelLayerMap">
        SELECT * FROM
        <dynamic>
            <isEqual property="dataSource" compareValue="1">
                channellayer
            </isEqual>

            <isEqual property="dataSource" compareValue="0">
                channellayer_temp
            </isEqual>
        </dynamic>
        <dynamic prepend="WHERE">
            1=1
            <isNotNull property="platForm">
                and
                platForm=#platForm#
            </isNotNull>
            <isNotNull property="provinceId">
                and
                provinceId=#provinceId#
            </isNotNull>
            <isNotNull property="cityId">
                and
                cityId=#cityId#
            </isNotNull>
            <isNotNull property="channelId">
                and
                channelId=#channelId#
            </isNotNull>
            <isNotNull property="typeId">
                and
                typeId=#typeId#
            </isNotNull>
            <isNotNull property="beginTime">
                  <![CDATA[  and beginTime >= #beginTime# ]]>
            </isNotNull>
            <isNotNull property="endTime">
                <![CDATA[    and endTime<=#endTime# ]]>
            </isNotNull>
            <isNotNull property="batchIds">
                and batchId in
                <iterate property="batchIds" conjunction="," open="(" close=")">
                    #batchIds[]#
                </iterate>
            </isNotNull>
        </dynamic>
        ORDER
        BY
        updateTime desc,
        isShow desc
    </select>

ibatis 参数类型为map,map里面有list

原文:http://www.cnblogs.com/wz327/p/5122118.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!