![](https://img-blog.csdnimg.cn/e9c581d643ac4dca9c5a2f2eefc3ea60.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MyBatisPlus
文章平均质量分 69
MyBatisPlus学习札记
CSNZのBlog
深圳职业技术大学 19届软件技术专业
展开
-
MyBatis-Plus 核心功能篇 > 代码生成器
AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。原创 2022-02-13 22:04:12 · 1188 阅读 · 0 评论 -
MyBatis-Plus 核心功能篇 > 条件构造器
wrapper 可以类比为你的 controller 用 map 接收值(开发一时爽,维护火葬场)原创 2022-02-13 11:00:02 · 1821 阅读 · 0 评论 -
MyBatis-Plus 插件篇 >分页插件
MyBatis-Plus 的分页实现还是使用的动态拼接Limit分页原创 2022-02-12 22:30:23 · 12324 阅读 · 0 评论 -
MyBatis-Plus 插件篇 >性能分析插件
在日常开发中,我们写完 sql 后需要对 sql 进行测试,当发现测试时间很长时,证明我们需要对 sql 进行优化了原创 2022-02-15 15:15:29 · 3144 阅读 · 0 评论 -
MyBatis-Plus 扩展篇 >逻辑删除功能
目标:懂得实现 Mybatis-Plus的逻辑删除功能实现步骤: 1、编写 逻辑删除 方法2、编写 逻辑删除 配置(配置文件)3、实体类属性上 添加对应的注解(注解填充字段 @TableLogic)一、何为逻辑删除呢 ?我们平常所实现的删除(delete)其实就是物理删除(数据真的会消失)而逻辑删除并不是物理删除,而是概念删除,它还是存在于数据库中的!逻辑删除 说到底 就是 update (更新操作)二、逻辑删除说明 :只对自动注入的 sql 起效 :插入: 不作限原创 2022-02-12 16:46:29 · 1975 阅读 · 0 评论 -
MyBatis-Plus 插件篇 >乐观锁插件
当要更新一条记录的时候,希望这条记录没有被别人更新,我们通常会加锁!于是乐观锁就出现了~乐观锁实现方式:取出记录时,获取当前 version更新时,带上这个 version执行更新时, set version = newVersion where version = oldVersion如果 version 不对,就更新失败...原创 2022-02-14 22:26:09 · 926 阅读 · 1 评论 -
MyBatis-Plus 扩展篇 > 自动填充功能
一、如何理解MyBatis-Plus的自动填充呢?可以翻开之前的SMBMS博客,里面关于数据库中的表属性是否带了两个属性,即创建时间和修改时间,每当创建(插入)一条新数据时,会在 实体类对象创建时 赋予 new Date() 给创建时间属性,同时在修改数据时也会使用 new Date() 重新赋予 修改时间的值,以确保同步。那么,我们要如何使用MyBatis-Plus进行自动填充呢?1、首先修改数据库表的设计,新增两个字段实体类也要修改对应属性2、新建一个handle类 实现元对象处理器原创 2022-02-12 10:09:06 · 1102 阅读 · 0 评论 -
MyBatis-Plus 核心功能篇 > 主键生成策略 ⇒ 雪花算法
1、❄雪花算法是什么?一个long类型的Java 长整型数字核心思想:使用 41 bit 作为 毫秒数, 10 bit 作为机器 ID(5个bit是数据中心,5个bit是机器ID),12 bit 作为 毫秒内的流水号(意味着每个节点在每毫秒可以产生4096个ID),最后还有一个符号位,永远是0,几乎可以保证全球唯一 !2、代码测试一波 @Test void testInsert(){ User user = new User(); user.setN原创 2022-02-11 08:44:14 · 8180 阅读 · 5 评论 -
MyBatis-Plus 入门篇 > 为简化开发而生
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。Mybatis-Plus只是在Mybatis的基础上,实现了功能增强,让开发更加简洁高效。Mybatis-Plus并没有修改Mybatis的任何特性!!!原创 2022-02-10 21:44:36 · 558 阅读 · 0 评论