MyBatis批量操做

1. List<?>对象

dao接口:java

int batchDelete(List<String> ids);

mapping.xml:数组

<delete id="batchDelete" parameterType="java.util.List">
    delete from test where test_id in
    <foreach collection="list" item="item" index="index" open="(" separator="," close=")">
        #{item}
    </foreach>
</delete>

2. 数组对象

dao接口:app

int batchDelete(String[] ids);

mapping.xml:ide

<delete id="batchDelete" parameterType="java.lang.String">
    delete from test where test_id in
    <foreach collection="array" item="item" index="index" open="(" separator="," close=")">
        #{item}
    </foreach>
</delete>

3. 多参数批量操做

请移步MyBatis多参数批量操做code

4. 属性说明

MyBatis批量操做

相关文章
相关标签/搜索