mybatis 多条update同时执行
2021-04-08 本文已影响0人
赵哥窟
<update id="updateCatalogOrder">
<foreach close=";" collection="catalogList" item="catalog" open=" " separator=";">
UPDATE df_catalog
SET `order_num`= #{catalog.orderNum}
WHERE id = #{catalog.catalogId}
</foreach>
</update>
执行后发现报错,查询资料
mybatis是默认不支持的,需要在数据库配置中配置相关参数:
yml配置 文件中的jdbc后追加&allowMultiQueries=true
jdbc.jdbcUrl=jdbc:mysql://127.0.0.1:3306/database?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true