首页 > 其他分享 >xml 遍历 map

xml 遍历 map

时间:2023-02-27 18:22:23浏览次数:31  
标签:xml map 遍历 columnMap objMap put HashMap

xml:

  1. <!-- 新增用户,用遍历Map的key和value的方式,可以实现只插入有效值 -->
  2. <insert id="insertUser" parameterType="java.util.Map">
  3. insert into user (
  4. <foreach collection="columnMap" item="value" index="key" separator=",">
  5. ${key}
  6. </foreach>
  7. )
  8. values (
  9. <foreach collection="columnMap" item="value" index="key" separator=",">
  10. #{value}
  11. </foreach>
  12. )
  13. </insert>
 

代码:

  1. public static void main(String[] args) {
  2. //把要插入的表的有效字段都封装到一个map中
  3. Map<String, Object> objMap = new HashMap<>();
  4. objMap.put("name", "xiaoming");
  5. objMap.put("password", "123");
  6.  
  7. //一定要再定义一个map用来传递参数
  8. Map<String, Object> columnMap = new HashMap<>();
  9. columnMap.put("columnMap", objMap);
  10.  
  11.      //把后定义的map作为sql的执行参数
  12. userService.insertUser(columnMap);
  13. }

标签:xml,map,遍历,columnMap,objMap,put,HashMap
From: https://www.cnblogs.com/feiwenstyle/p/17161412.html

相关文章