xml文件:
<insert id="batchInsert" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="id">
    insert into user_info
    (user_id,user_name,create_user_id, create_date,
    update_user_id, update_date,record_version)
    values
    <foreach collection="list" index="index" item="item" separator=",">
        (#{item.userId,jdbcType=VARCHAR}, #{item.userName,jdbcType=VARCHAR},
        #{item.createUserId,jdbcType=BIGINT},  #{item.createDate,jdbcType=TIMESTAMP},
        #{item.updateUserId,jdbcType=BIGINT},  #{item.updateDate,jdbcType=TIMESTAMP},
        #{item.recordVersion,jdbcType=BIGINT})
    </foreach>
</insert>
mapper文件:
/**
 * 批量插入
 *
 * @param list 用户数据
 * @return 插入数据条数
 */
int batchInsert(List<UserInfo> list);

 

相关文章:

  • 2021-08-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-21
  • 2021-07-31
  • 2022-12-23
  • 2021-09-16
相关资源
相似解决方案