mybatis 批量插入

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis 批量插入相关的知识,希望对你有一定的参考价值。

映射文件 以传入一个List为例

<insert id="[方法名]" useGeneratedKeys="true" parameterType="java.util.List">  
    <selectKey resultType="[数据类型]" keyProperty="id" order="AFTER">  
        SELECT  
        LAST_INSERT_ID()
    </selectKey>  
    insert into table_name([字段名],[字段名])   
    values
    <foreach collection="list" item="item" index="index" separator="," >  
        (#{item.[属性名]},#{item.[属性名]})  
    </foreach>  
</insert>

 

selectKey设置insert时主键不自动生成时如何配置

 

以上是关于mybatis 批量插入的主要内容,如果未能解决你的问题,请参考以下文章

mybatis批量插入

Mybatis 实现批量插入和批量删除源码实例

mybatis mysql 批量插入

mybatis批量查询-插入-删除

mybatis批量查询-插入-删除

MySQLのmybatis批量插入数据