mybatis批量更新Mysql数据中容易忽略的allowMultiQueries=true配置

第一步 映射文件配置

<update id="batchUpdate" parameterType="java.util.List">
        <foreach collection="list" item="item" index="index" open="" close="" separator=";">
            update lpt_dp_spzl
           <trim prefix="set">
                zlmc = #{item.zlmc},
                px = ${item.px},
                update_time = now()
           </trim>
            where dpzlid = #{item.dpzlid}
        </foreach>  
    </update>

第二步 数据库url配置(经常忽略的地方)

dbc.url=jdbc:mysql://localhost:3306/ldata?useUnicode\=true&characterEncoding\=UTF-8&allowMultiQueries\=true

猜你喜欢

转载自blog.csdn.net/qq_33949836/article/details/80264593