摘要:
官网:https://mp.baomidou.com/guide/wrapper.html 作用:用于写复杂的SQL 案例 一、排序 @Test public void orderWrapper(){ QueryWrapper<User> wrapper = new QueryWrapper<>() 阅读全文
摘要:
一、参考地址 https://mp.baomidou.com/guide/logic-delete.html#%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95%EF%BC%9A 逻辑删除对比物理删除 一直在用,确不知道此方法是逻辑删除 二、过程 1、添加字段 isdel = 阅读全文
摘要:
1、拦截器 controller MyBatisPlusConfig package com.wt.config; import com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor; import com.ba 阅读全文
摘要:
作用:保护数据安全,多线程下加锁 过程: 1、先查询,获取当前的版本号 2、若版本号,不对则更新失败 使用 1、在数据库中添加version 字段 2、实现类 package com.wt.pojo; import com.baomidou.mybatisplus.annotation.*; imp 阅读全文
摘要:
前提: 在数据苦中添加 create_time 和 update_time字段 1、实体类 package com.wt.pojo; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatispl 阅读全文
摘要:
一、Insert 主键生成策略 1、雪花算法(默认) 插入语句 @Test public void insertSql(){ User user = new User(); user.setName("wt"); user.setAge(10); user.setEmail("1589574809@ 阅读全文
摘要:
在application.yaml文件中开启日志 #开启日志 mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 阅读全文
摘要:
注意: 数据库中的字段 last_name 与 实体类中的 lastName 一致 官网:https://mp.baomidou.com/guide/#%E7%89%B9%E6%80%A7 一、环境 1、配置maven <!-- 数据库驱动--> <dependency> <groupId>mysq 阅读全文