![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MybatisPlus入门学习
文章平均质量分 87
狂奔の蜗牛rz
一名普通的Java初学者,希望认识更多大佬
展开
-
MybatisPlus基础学习之条件构造器
今天带大家学习的是MybatisPlus中的QueryMapper(即条件构造器)的具体使用,条件构造器可以让我们通过Java代码的形式构造一些复杂的SQL语句,而不需要写SQL语句,怎么样,是不是觉得很方便,快来让我们一起快速体验一下吧!9.1 条件构造器简单了解9.1.1 什么是条件构造器?在MP中,我们调用mapper接口中的查询列表功能时,会发现其参数是一个queryWrapper9.1.2 为什么要使用条件构造器?因为Wrapper十分重要,我们写一些复杂的SQL时就可以使用.原创 2021-07-25 23:44:00 · 923 阅读 · 0 评论 -
MybatisPlus基础学习之性能分析插件
前言:在实际工作和开发中,需要经常分析数据库的性能;例如可以通过查看慢SQL,分析影响性能的原因所在,从而进行针对性的数据库优化;查看慢SQL可以通过一些测压工具,使用一些第三方插件来分析性能,而在MybatisPlus中,它集成了性能分析插件,非常方便!8.1 性能分析简单了解8.1.1 为什么需要SQL性能分析?在平时的工作和开发中,我们可能会遇到一些慢SQL8.1.2 怎样查看慢SQL呢?可以通过一些测试或者测压工具来查看!或者通过Druid数据源的SQL监控功能!MP也提供原创 2021-07-25 00:42:35 · 1031 阅读 · 0 评论 -
MybatisPlus基础学习之逻辑删除
前言:今天给大家分享的学习内容是:MybatisPlus中的基本的删除操作,以及逻辑删除的使用,在强大的MybatisPlus中,它提供了一些单条删除数据和批量删除数据的方法,以及对逻辑删除功能的处理,很好的提高我们的工作效率!在了解逻辑删除之前,先来大家快速学习一下MybatisPlus中如何进行数据删除操作7.1删除数据操作7.1.1 删除单条数据1.编写删除测试类package com.kuang.mybatis_plus;import com.baomidou.mybatispl原创 2021-07-24 00:37:32 · 1043 阅读 · 0 评论 -
MybatisPlus基础学习之查询操作和分页插件的使用
在对数据库的操作中,查询数据是最为常用的功能,像一些基本的根据Id查询单条和多条数据,单条件和多条件查询,数据分页查询等;这些都需要我们去编写对应的接口方法和SQL语句,十分麻烦,在工作中,大大降低了我们的开发效率;而在MyBatisPlus中,它不仅为我们封装了一些常用的查询方法,而且还内置了好用的分页插件,不需要我们再去集成第三方插件!今天我们要学习的内容便是,MybatisPlus中查询功能和分页插件的简单使用,希望在学习完后对你会有所帮助!6.1 查询操作6.1.1 查询单条数据1. 编.原创 2021-07-22 00:19:50 · 460 阅读 · 0 评论 -
MybatisPlus基础学习之乐观锁插件的使用
在面试过程中,我们经常会被问到乐观锁和悲观锁,那么到底什么是乐观锁和悲观锁呢?在MybatisPlus中,它又提供怎样便捷的处理方式呢?这就是今天我们所要学习的内容!5.1 乐观锁和悲观锁了解5.1.1 什么是乐观锁?乐观锁:顾名思义,十分乐观,它总是认为不会出现问题,无论干什么都不会上锁;如果出现了问题,就再测试加锁处理!5.1.2 什么是悲观锁?悲观锁:顾名思义,十分悲观,它总是认为会出现问题,无论干什么都会上锁,再去操作!简单了解了乐观锁和悲观锁的概念后,我们来看一下在数据库中,乐观.原创 2021-07-20 00:29:15 · 596 阅读 · 0 评论 -
MybatisPlus基础学习之自动填充策略
4.MybatisPlus自动填充策略4.1 为什么要进行自动填充处理?创建时间、修改时间!这些操作一遍都是自动化完成的,我们不希望手动更新!阿里巴巴开发手册:所有的数据库表中gmt_create、gmt_modified几乎所有的表都要配置上,而且需要自动化!4.2 实现自动填充实现自动填充我们可以在数据库级别实现,也可以在代码级别实现4.2.1 在数据库级别实现1.在数据表中新增创建时间和修改时间字段1-1 在user表中增加create_time字段create_tim原创 2021-07-18 22:58:47 · 3181 阅读 · 0 评论 -
MybatisPlus基础学习之插入更新数据和主键生成策略
3.MybatisPlus插入和更新数据上一篇博客带领大家快速入门体验了一下MybatisPlus,今天带大家学习一下MybatisPlus如何插入和更新数据,以及它自带的主键生成策略的简单使用!如果还没有看过上一篇的MybatisPlus快速入门体验的,我把博客链接贴出来,大家可以学习完后再来阅读本篇博客:https://blog.csdn.net/weixin_45301250/article/details/118833460?spm=1001.2014.3001.55013.1 插入数据测试原创 2021-07-17 22:46:05 · 1056 阅读 · 0 评论 -
MybatisPlus快速入门体验
1.初识MybatisPlus1.1 为什么要学习MybatisPlus?Mybatis-Plus可以节省大量工作时间,所有的CRUD代码它都可以自动化完成!作用类似于JPA、tk-mapper,都是用来简化开发的 (其实就是偷懒用的)1.2 Mybatis-Plus简介简单了解:Mybatis本来就是简化JDBC操作的,而Mybatis-Plus是简化Mybatis的官方简介:MyBatis-Plus (简称 MP) 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做原创 2021-07-17 00:18:04 · 379 阅读 · 0 评论