![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
qq_43742526
沉沦
展开
-
MybatisPlus中的删除和逻辑删除
删除又分为逻辑删除和物理删除,那么它们有什么区别呢?物理删除:真实删除,将对应数据从数据库中删除,之后查询不到此条被删除数据。逻辑删除:假删除,将对应数据中代表是否被删除字段状态修改为“被删除状态”,之后在数据库中仍旧能看到此条数据记录。在我们日常开发中,为了保留数据,经常会使用逻辑删除的方式进行数据删除,下面我们就来看看物理删除与逻辑删除怎么实现的吧首先假设我有这样一张表实体类:package com.atguigu.mybatis_plus.entity;import java.util原创 2020-07-28 22:26:53 · 6292 阅读 · 1 评论 -
MybatisPlus中的分页插件的使用
今天我将为大家讲解一下如何在springboot中集成MybatisPlus实现分页效果,首先我们将搭建一下环境并引入相关依赖。环境:Springboot:2.2.1.RELEASEMybatisPlus:3.3.1依赖:<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> &l原创 2020-07-25 20:56:14 · 2873 阅读 · 0 评论 -
MybatisPlus之乐观锁插件的简单使用
什么叫乐观锁呢?百度百科上是这样说的: 乐观锁机制采取了更加宽松的加锁机制。相对悲观锁而言,乐观锁更倾向于开发运用。悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。但随之而来的就是数据库性能的大量开销,特别是对长事务而言,这样的开销往往无法承受。而乐观锁机制在一定程度上解决了这个问题。看百度百科上的例子:如一个金融系统,当某个操作员读取用户的数据,并在读出的用户数据的基础上进行修改时(如更改用户帐户余额),如果采用悲观锁机制,也就意味着整个操作过 程中(从操作员读出数据、开原创 2020-07-21 23:11:21 · 454 阅读 · 0 评论 -
MybatisPlus如何自动填充时间
需求描述:项目中经常会遇到一些数据,每次都使用相同的方式填充,例如记录的创建时间,更新时间等,而这两个字段也是阿里巴巴java开发手册中创建表时推荐我们添加的。因此,在这里,我将告诉大家如何使用MyBatis Plus的自动填充功能,完成这些字段的赋值工作。首先在这里我有一张user表,我为它添加了一些数据,如下图所示。第一步:在User表中添加datetime类型的新的字段 create_time、update_time。第二步:实体类上增加字段并添加自动填充注解。import java.ut原创 2020-07-19 22:38:18 · 2167 阅读 · 0 评论