批量更新或者新增

更新例子:

参数@param(“list”)

<update id="对应方法">
<foreach collection="list" item="list" separator=";">
update 表名
set 参数A = #{list.参数A,jdbcType=类型}
where user_id = #{list.userId,jdbcType=VARCHAR} and discount_group_id=#{list.discountGroupId,jdbcType=VARCHAR}
</foreach>
</update>

新增:

<insert id="insetList">
insert into uc_user_price_config (id, user_id, create_time,update_time, price, machine_id,status,processor_type) values
<foreach collection="list" item="item" separator=",">
(#{item.id}, #{item.userId}, #{item.createTime}, #{item.updateTime},#{item.price},#{item.machineId},#{item.status},#{item.processorType})
</foreach>
</insert>

数据库配置:
&allowMultiQueries=true

完整的:
spring.datasource.url =jdbc:mysql://10.23.100.70:3306/xneo?useAffectedRows=true&useUnicode=true&characterEncoding=UTF8&allowMultiQueries=true

相关推荐

  1. 批量更新或者

    2024-03-21 09:04:05       44 阅读
  2. python与excel第四节 批量、删除工作表

    2024-03-21 09:04:05       45 阅读
  3. SQLAlchemy批量更新

    2024-03-21 09:04:05       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-21 09:04:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-21 09:04:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-21 09:04:05       82 阅读
  4. Python语言-面向对象

    2024-03-21 09:04:05       91 阅读

热门阅读

  1. html面试题

    2024-03-21 09:04:05       41 阅读
  2. HTML世界之标签Ⅴ

    2024-03-21 09:04:05       38 阅读
  3. 利用opencv获取系统时间

    2024-03-21 09:04:05       46 阅读
  4. React—— props校验(非typescript校验类型)

    2024-03-21 09:04:05       41 阅读
  5. 解决vue精确值问题

    2024-03-21 09:04:05       41 阅读
  6. elementUI组件库样式修改整理

    2024-03-21 09:04:05       42 阅读
  7. LeetCode 面试经典150题 134.加油站

    2024-03-21 09:04:05       37 阅读
  8. 力扣每日一题30:串联所有单词的子串

    2024-03-21 09:04:05       39 阅读
  9. 探索软件工程:构建可靠、高效的数字世界

    2024-03-21 09:04:05       39 阅读