Java之MyBatis 批量删除数据,两种方式(注解,XML)

Posted 北芳科技

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java之MyBatis 批量删除数据,两种方式(注解,XML)相关的知识,希望对你有一定的参考价值。

1、MyBatis之 XML 批量删除数据

public int deleteSysStudentStuIds(Long[] stuIds);
<delete id="deleteSysStudentStuIds" parameterType="String">
        delete from sys_student where stu_id in
        <foreach item="stuId" collection="array" open="(" separator="," close=")">
            #stuId
        </foreach>
</delete>

2、MyBatis之 注解 批量删除数据

@Delete("<script>
        delete from sys_student where stu_id in 
        <foreach collection='array' item='stuId' open='(' separator=',' close=')'>#stuId</foreach>
                  </script>")
        
void delete(Long[] stuIds);

以上是关于Java之MyBatis 批量删除数据,两种方式(注解,XML)的主要内容,如果未能解决你的问题,请参考以下文章

Java之MyBatis 批量插入数据,两种方式(注解,XML)

Java之MyBatis 批量插入数据,两种方式(注解,XML)

Mybatis实现批量删除

mybatis动态sql之使用foreach进行批量插入的两种方式

mybatis的批量删除

Mybatis批量插入数据的两种方式