随笔分类 - mybatisPlus-study
狂神说学习mybatisPlus,视频链接:https://www.bilibili.com/video/BV17E411N7KN
摘要:1 官方文档地址 新版代码生成器:代码生成器(新) | MyBatis-Plus (baomidou.com) 旧版代码生成器:代码生成器(旧) | MyBatis-Plus (baomidou.com) 2 旧版生成器配置代码 public class Code { public static v
阅读全文
摘要:承接:mybatisPlus-性能分析插件 1 在测试包下编写一个新测试类WrapperTest.java src/test/java/com/lv/mybatis_plus/WrapperTest.java package com.lv.mybatis_plus; import com.lv.my
阅读全文
摘要:承接:mybatisPlus-逻辑删除 1 在spring中配置环境为dev或test src/main/resources/application.properties #设置开发环境 spring.profiles.active=dev 2 在配置类中注册插件 src/main/java/com
阅读全文
摘要:承接:mybatisPlus-删除测试 物理删除:从数据库中直接移除. 逻辑删除:在数据库中没有移除,而是通过一个变量让它失效. deleted = 0 => deleted = 1 (管理员可以查看被删除的记录,防止数据的丢失,类似于回收站) 1 在数据库user表中添加逻辑删除字段 2 在Use
阅读全文
摘要:承接:mybatisPlus-分页查询 user表: 1 根据id删除 src/main/java/com/lv/mybatis_plus/MybatisPlusApplication.java //根据id删除 @Test public void testDeleteById(){ userMap
阅读全文
摘要:承接:mybatisPlus-查询测试 1 在配置类中注册分页插件 src/main/java/com/lv/mybatis_plus/config/MybatisPlusConfig.java //注册分页插件 @Bean public PaginationInterceptor paginati
阅读全文
摘要:承接:mybatisPlus-自动填充 1 根据id查询 src/test/java/com/lv/mybatis_plus/MybatisPlusApplicationTests.java //测试查询 @Test public void testSelectById(){ User user =
阅读全文
摘要:承接:mybatisPlus-自动填充 乐观锁:顾名思义十分乐观,它总是认为不会出现问题,无论干什么都不去上锁,如果出现了问题,再次更新值测试. 悲观锁:顾名思义十分悲观,它总是认为会出现问题,无论干什么都会上锁,再去操作. 1 乐观锁实现方式: 取出记录时,获取当前 version 更新时,带上这
阅读全文
摘要:承接:springPlus-更新测试 创建时间,修改时间!这些操作一遍都是自动化完成的,我们不希望手动更新! 阿里巴巴开发手册:所有的数据库表:gmt_create,gmt_modified几乎所有的表都要配置上!而且需要自动化! 1 在user表中添加创建时间和修改时间的字段 2 在实体类中编写对
阅读全文
摘要:承接:mybatisPlus-主键生成策略 1 在测试类中添加更新的方法 src/test/java/com/lv/mybatis_plus/MybatisPlusApplicationTests.java //测试更新 @Test public void testUpdate(){ User us
阅读全文
摘要:承接:mybatisPlus-插入测试 分布式系统唯一ID生成方案汇总:分布式系统唯一ID生成方案汇总 1 雪花算法 snowflake是Twitter开源的分布式ID生成算法,结果是一个long型的ID。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是数据中心,5个b
阅读全文
摘要:承接:mybatisPlus-配置日志 1 在测试类中添加插入测试方法 src/main/java/com/lv/mybatis_plus/MybatisPlusApplication.java //测试插入 @Test public void testInsert(){ User user = n
阅读全文
摘要:承接:mybatisPlus-快速开始 1 在配置文件中添加日志配置 src/main/resources/application.properties # 数据库连接配置 spring.datasource.username=root spring.datasource.password=1234
阅读全文
摘要:官方参考地址:https://baomidou.com/pages/226c21/ 1 创建数据库 新建一个数据库 mybatis_plus ,并在该数据库中运行如下sql来创建一张user表 DROP TABLE IF EXISTS user; CREATE TABLE user ( id BIG
阅读全文

浙公网安备 33010602011771号