日期:2014-05-16  浏览次数:20355 次

有关Mybatis Map keys的遍历使用
有关Mybatis Map keys的遍历方法使用
<select id="querySqlByParams" resultType="java.util.Map"
		statementType="STATEMENT">
		select * from (${sql}
		<where>
			<foreach collection="params.keys" item="k" index="index"
				separator=" and ">
				<if test="null!=params[k]">
					${k}=${params[k]}
				</if>
			</foreach>
		</where>
		)
</select>

当然<foreach collection="params.values"/>也是可以使用,记录以后好查询