mybatis的Delete的实现

项目基于前博客。
在接口UserDao文件下添加接口:

void delUsers(List<UserModel> users);

在UserController下添加方法:

/**
     * 批量删除用户信息
     */
    @RequestMapping(value = "/delUsers", method = RequestMethod.GET)
    public void delUsers(){
        List<UserModel> list = new ArrayList<>();
        UserModel user1 = new UserModel();
        user1.setId(1);
        list.add(user1);
        UserModel user2 = new UserModel();
        user2.setId(2);
        list.add(user2);
        userDao.delUsers(list);
    }

在mapper的UserDAO.xml添加数据库sql:

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

测试成功!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容