springboot、mybatis根據Ids數組來刪除

今天學弟發qq給我說,參數爲數組的刪除不會。我整理一下,然後順便寫個博客隨便粘貼。
service:

 public boolean deleteEmpById(String ids) {
        String[] split = ids.split(",");
        return empMapper.deleteEmpById(split) == split.length;
    }

mapper接口:

    /**
     * 刪除employee
     *
     * @param ids
     * @return
     */
    int deleteEmpById(@Param("ids") String[] ids);

mapper.xml

    <delete id="deleteEmpById">
        DELETE FROM employee WHERE id IN
        <foreach collection="ids" separator="," open="(" close=")" item="id">
            #{id}
        </foreach>
    </delete>

如果感興趣可以關注本人的微信公衆號,微信搜索"IT微資源",或者掃下面的二維碼
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章