mybatis-plus笔记1

mybatis-plus快速入门

pom.xml文件中导入相关依赖
application.yaml配置文件
MainApplication.java 启动类
User.java实体类

UserMapper.java接口
继承mybatis-plus提供的基础Mapper接口,自带crud方法!
在这里插入图片描述
测试类
在这里插入图片描述

基于Mapper接口的crud增强

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

基于service的crud

在这里插入图片描述
在这里插入图片描述
test测试
在这里插入图片描述
在这里插入图片描述

分页查询

mybatis中的分页查询
在这里插入图片描述

  1. 加mybatis-plus插件
    在这里插入图片描述
  2. 在test中创建page对象 获取分页结果
    在这里插入图片描述

分页添加到自定义方法

  1. 自定义方法
    在这里插入图片描述

在这里插入图片描述

  1. mapper.xml中去写实现
    在这里插入图片描述
  2. test测试
    唯一不同的只有方法调用的那一行
    在这里插入图片描述

queryWrapper

简单使用

在这里插入图片描述

使用细节

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

updateWrapper

之前用QueryWrapper时update时的不足
在这里插入图片描述
用updateWrapper改进后
在这里插入图片描述

lambdaWrapper

将对应的列名变成方法引用
在这里插入图片描述

相关推荐

  1. MyBatis Plus笔记

    2024-03-17 18:16:03       16 阅读
  2. MyBatis-plus笔记——分页插件

    2024-03-17 18:16:03       12 阅读
  3. C++ Primer Plus笔记1

    2024-03-17 18:16:03       28 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-17 18:16:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-17 18:16:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-17 18:16:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-17 18:16:03       20 阅读

热门阅读

  1. MongoDB聚合运算符:$expMovingAvg

    2024-03-17 18:16:03       14 阅读
  2. 【每日前端面经】2024-03-14

    2024-03-17 18:16:03       18 阅读
  3. Git中的换行符CRLF和LF问题

    2024-03-17 18:16:03       21 阅读
  4. C++使用for(:)遇到的BUG

    2024-03-17 18:16:03       18 阅读
  5. C++知识点总结(25):表达式求值

    2024-03-17 18:16:03       17 阅读
  6. 【自动驾驶中的BEV算法】

    2024-03-17 18:16:03       18 阅读