Mybatis-Plus

本文详细介绍了如何使用IService接口进行博客数据的操作,包括通过特定条件获取单个或多个博客条目,实现分页查询,以及更新和删除博客的步骤。示例代码展示了如何使用QueryWrapper设置查询条件,如用户ID,以及如何执行更新和删除操作。这是一篇针对Java开发者的实用教程。
摘要由CSDN通过智能技术生成

IService接口

Select

一.拿到某一行元素

 Blog blog = blogService.getOne(new QueryWrapper<Blog>().eq("id", "1").eq("user_id","1"));//可以使用多个eq作为限制条件

二.拿到多行元素

List<Blog> blogs = blogService.list(new QueryWrapper<Blog>().eq("user_id", "1"));

三.拿到一页内容(页面大小根据用户设置)

Page page = new Page(currentPage, 5);//第一个参数为当前页,第二个参数为页面大小
IPage pageData = blogService.page(page, new QueryWrapper<Blog>().orderByDesc("created"));

Update/Insert

一.更新某个字段

UpdateWrapper<Blog> eq = new UpdateWrapper<Blog>().set("content", "123213").eq("id", "1");
blogService.update(eq);

二.更新字段多个属性若该字段不存在就插入该字段

Blog blog = blogService.getById(1);
        blog.setContent("123222213");
        blog.setDescription("hello world");
        blogService.saveOrUpdate(blog);

Delete

删除某行或多行

blogService.remove(new QueryWrapper<Blog>().eq("user_id","2"));
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值