<update >
update tb_flags
<set>
opioid_evaluate_flag = 0
</set>
<where>
id = #{item.id,jdbcType=INTEGER}
</where>
</foreach>
</if>
</update>

更新一条可以更新多条不行

再次之前写了批量插入

<!-- 批量插入 -->
<insert >
(
#{item.assessId,jdbcType=BIGINT},
#{item.nonOpioidName,jdbcType=VARCHAR},
#{item.firstUseTime,jdbcType=TIMESTAMP},
#{item.methodUse,jdbcType=VARCHAR},
#{item.rate,jdbcType=DOUBLE},
#{item.weeklyUse,jdbcType=DOUBLE}
)
</foreach>
</insert>

是可以的

修改数据库配置

# allowMultiQueries=true 允许批量
spring.datasource.url=jdbc:mysql://47.106.82.158:3306/addict?characterEncoding=utf-8&serverTimezone=CTT&allowMultiQueries=true

相关文章:

  • 2021-05-26
  • 2021-08-05
  • 2021-09-15
  • 2022-02-01
  • 2022-12-23
  • 2021-05-15
猜你喜欢
  • 2022-12-23
  • 2021-07-02
  • 2021-07-29
  • 2021-12-21
  • 2022-12-23
  • 2021-11-15
  • 2022-12-23
相关资源
相似解决方案