mybatis 批量进行插入更新,数据库为postgreSQL?

没有发现mybatis的批量更新和插入,用for查询感觉很慢,又需要有这样的需求,
其他数据库查到一些,但是postgre没查到,恳求各位大神稍加指点

这么会没有批量更新呢?

<update id="updateBatch" parameterType="java.util.List">
    update mydata_table 
    set  status=
    <foreach collection="list" item="item" index="index" 
        separator=" " open="case ID" close="end">
        when #{item.id} then #{item.status}
    </foreach>
    where id in
    <foreach collection="list" index="index" item="item" 
        separator="," open="(" close=")">
        #{item.id,jdbcType=BIGINT}
    </foreach>
 </update>

另外感觉mybatis plus 更好一些:http://mp.baomidou.com/

mybatis里面是有批量插入的,多看看文档

这个是mybatis整合mysql数据库的批量操作 https://blog.csdn.net/HXNLYW/article/details/80266030
是自己开发过程中整理的,postgreSQL数据库应该是类似的,可以试下