mybatis test条件判断 如何引用 传入的 list参数中的map中的值

<select id="query" resultType="map">
        select * from ${tbName}
        <where>
            <foreach item="item" index="index" collection="queryList">
                ${item.logic} ${item.field} ${item.operator} 
                <choose>
                    <when test = "item.ftype == 'date'">
                        to_date(#{item.value},'yyyy-mm-dd')
                    </when>
                    <otherwise>
                        #{item.value}
                    </otherwise>
                </choose>
            </foreach>
        </where> 
    </select>

 

posted @ 2017-08-15 16:48  老豆芽  阅读(1951)  评论(0编辑  收藏  举报