• mybatis 遍历map;


    mybatis 遍历map;

    参考http://blog.csdn.net/hj7jay/article/details/78652050

    ps:

    ${m[key]}
    这是显示 打印的key读value写法
    注意:根据key获取到map的方式,如下:
    #{content[${key}]} 或者 ${content[key]}方式,两个方式的#和$不能随便换位置。
    如:
    <!--查同步表-->
        <insert id="insertSynData" parameterType="java.util.Map" >
            insert into ${tb_target}(${columns})
            <foreach collection="list" item="m" open="" close="" separator=" union all ">
                select
                <foreach collection="m.keys" item="key" open="" close="" separator=",">
                    <choose>
                        <when test="key=='案例主题'">
                            #{m[${key}],jdbcType=CLOB}
                        </when>
                        <otherwise>
                            ${m[key]}
                        </otherwise>
                    </choose>
                </foreach>
                from dual
            </foreach>
        </insert>
  • 相关阅读:
    字典的key都可以是什么
    groupby 的妙用(注意size和count)

    希尔排序
    TCP和UDP
    闭包(python)
    快速排序
    mysql t4模板_Model
    vue前端性能优化
    系统稳定性问题总结
  • 原文地址:https://www.cnblogs.com/xiaoliu66007/p/8366700.html
Copyright © 2020-2023  润新知