mybatis insert的入參為map時,insert語句中獲取key和value的寫法
阿新 • • 發佈:2018-12-15
1.
<insert id="submitAudit"> insert into tablename <foreach collection="params.keys" item="key" open="(" close=")" separator=","> ${key} </foreach> values <foreach collection="params.values" item="value" open="(" close=")" separator=","> #{value} </foreach> </insert>
2.
<insert id="submitAudit"> insert into tablename <foreach collection="params.keys" item="key" open="(" close=")" separator=","> ${key} </foreach> values <foreach collection="params.keys" item="key" open="(" close=")" separator=","> #{params[${key}]} </foreach> </insert>