mybatis映射文件使用Map

简介: mybatis映射文件使用Map
  1. 映射文件对应的接口中,map 参数添加 @Param(“map”) 注解;
void addZdConfig(@Param("map") Map<String, String> rowMap, @Param("zdName") String zd


  1. 映射文件中使用 map :
<insert id="addZdConfig" parameterType="java.util.Map">
    insert into ${zdName}
    <foreach collection="map.entrySet()" index="key" item="value" open="(" close=")" separator=",">
        <if test="key != 'zdName'">
            ${key}
        </if>
    </foreach>
    values
    <foreach collection="map.entrySet()" index="key" item="value" open="(" close=")" separator=",">
        <if test="key != 'zdName'">
            #{value}
        </if>
    </foreach>
</insert>


相关文章
|
22小时前
|
XML Java 数据库连接
mybatis中在xml文件中通用查询结果列如何使用
mybatis中在xml文件中通用查询结果列如何使用
39 0
|
22小时前
|
SQL
Mybatis.xml文件中大于小于等于
Mybatis.xml文件中大于小于等于
11 0
|
22小时前
|
XML Oracle Java
mybatis反向生成实体类、dao层以及映射文件
mybatis反向生成实体类、dao层以及映射文件
15 1
|
22小时前
|
SQL Java 数据库连接
15:MyBatis对象关系与映射结构-Java Spring
15:MyBatis对象关系与映射结构-Java Spring
31 4
|
22小时前
|
SQL Java 数据库连接
【Mybatis】深入学习MyBatis:概述、主要特性以及配置与映射
【Mybatis】深入学习MyBatis:概述、主要特性以及配置与映射
【Mybatis】深入学习MyBatis:概述、主要特性以及配置与映射
|
22小时前
|
XML Java 数据库连接
java对象有集合mybatis如何映射
java对象有集合mybatis如何映射
21 4
|
22小时前
Mybatis+mysql动态分页查询数据案例——配置映射文件(HouseDaoMapper.xml)
Mybatis+mysql动态分页查询数据案例——配置映射文件(HouseDaoMapper.xml)
17 1
|
22小时前
|
Java 数据库连接 mybatis
mybatis简单案例源码详细【注释全面】——Dao层映射文件(UserMapper.xml)【重要】
mybatis简单案例源码详细【注释全面】——Dao层映射文件(UserMapper.xml)【重要】
11 0
|
22小时前
|
SQL Java 数据库连接
挺详细的spring+springmvc+mybatis配置整合|含源代码
挺详细的spring+springmvc+mybatis配置整合|含源代码
84 1
|
22小时前
|
XML Java 数据库连接
Spring Boot与MyBatis:整合与实战
【4月更文挑战第29天】在现代的Java Web应用开发中,持久化层框架扮演了至关重要的角色。MyBatis作为一款优秀的持久化框架,被广泛应用于Java开发中。Spring Boot提供了简化开发流程的功能,而与MyBatis的整合也变得更加便捷。
24 0