mybatis进行批量插入返回批量插入主键ID

将mybatis的jar包升级即可:

<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.4.0</version>
</dependency>
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis-spring</artifactId>
    <version>1.3.0</version>
</dependency>

dao.xml中的批量插入如下:

<!-- 批量添加分案件 -->
    <!-- <insert id="addSmallCase" parameterType="java.util.List" keyProperty="id"> -->
    <insert id="addSmallCase" useGeneratedKeys="true" keyProperty="id" parameterType="java.util.List">
        INSERT INTO arc_data_pool_new
        (
            borrow_no,
            bill_no,
            amount
        )
        VALUES
        <foreach collection="list" item="item" index="index" separator="," >
            (
            #{item.borrowNo},
            #{item.billNo},
            #{item.amount}
            )
        </foreach>
     </insert>

猜你喜欢

转载自blog.csdn.net/u011019141/article/details/80978048
今日推荐