Mybatis遍历list元素内容为数组,任意字段排序
哈哈
阅读:714
2021-04-01 11:01:42
评论:0
1.尝试使用#号报dao中方法没有item参数,后来发现$好用
<select id="selectByOption" resultType="bw.zcfx.svc.module.main.entity.DatStatConsistencePO">
select indicator_id1 indicatorId1,indicator_id2 indicatorId2,`offset`,trend,consistence,data_len dataLen from
dat_stat_consistence
<where>
<foreach collection="reqList" separator="or" item="item" index="index">
indicator_id1 = ${item[0]} and indicator_id2 = ${item[1]}
</foreach>
</where>
<if test="orderField!=null and orderType!=null and orderField!='' and orderType!=''">
order by ${orderField} ${orderType}
</if>
limit #{startIndex} ,#{pageSize}
</select>
2.多字段排序
<if test="orderMap.size>0">
order by
<foreach item="value" index="key" collection="orderMap.entrySet()" separator=",">
${key} ${value}
</foreach>
</if>
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。