美文网首页
mybatis 多条update同时执行

mybatis 多条update同时执行

作者: 赵哥窟 | 来源:发表于2021-04-08 11:48 被阅读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

相关文章

网友评论

      本文标题:mybatis 多条update同时执行

      本文链接:https://www.haomeiwen.com/subject/sygmkltx.html