91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

MyBatis 刪除多條數據的技巧

小樊
313
2024-07-12 03:12:34
欄目: 編程語言

在 MyBatis 中刪除多條數據可以使用批量刪除的方式,可以通過傳入一個包含多個 id 的 List 參數來進行批量刪除操作。

首先在 Mapper 接口中定義一個方法來接收 List 參數,并使用 delete 語句進行刪除操作,示例代碼如下:

public interface UserMapper {
    
    void deleteUsers(List<Integer> ids);
    
}

然后在對應的 Mapper XML 文件中編寫刪除語句,使用 foreach 標簽來遍歷 List 參數中的 id,示例代碼如下:

<delete id="deleteUsers" parameterType="java.util.List">
    DELETE FROM user
    WHERE id IN
    <foreach collection="list" item="id" open="(" separator="," close=")">
        #{id}
    </foreach>
</delete>

最后,在 Java 代碼中調用 Mapper 接口的方法并傳入包含多個 id 的 List 參數來進行批量刪除操作,示例代碼如下:

List<Integer> ids = new ArrayList<>();
ids.add(1);
ids.add(2);
ids.add(3);

userMapper.deleteUsers(ids);

通過以上步驟,就可以使用 MyBatis 實現刪除多條數據的操作了。

0
湘潭县| 五指山市| 松阳县| 吉安市| 闽侯县| 邵武市| 凌海市| 司法| 江陵县| 克山县| 拜泉县| 桓仁| 胶州市| 米脂县| 柏乡县| 新密市| 威宁| 长垣县| 萨迦县| 阿克陶县| 大城县| 宿松县| 台山市| 施秉县| 新化县| 大足县| 理塘县| 醴陵市| 铁岭市| 共和县| 桂阳县| 诸城市| 天镇县| 健康| 巴中市| 高唐县| 浦城县| 海原县| 谷城县| 静宁县| 长岭县|