Mybatis plus
文章平均质量分 63
厂里英才
这个作者很懒,什么都没留下…
展开
-
Mybatis plus插件功能-分页查询
我们常常会使用PageHelper来完成分页查询业务代码的开发,但是没想到Mybatis plus居然想抢老大哥的饭碗。是的,使用Mybatis plus也能完成分页查询的开发,以后又多了一种方法,具体如下。原创 2024-03-05 00:45:00 · 368 阅读 · 0 评论 -
Mybatis plus拓展功能-JSON处理器
这是我最近学到的比较新奇的一个东西,数据库居然还可以存储JSON格式的数据,如下。虽然我感觉一般也没谁会这样干,但是既然有,那就当个科普讲一下Mybatis plus的JSON处理器。万一以后遇到了呢,就很离谱。info json在数据库中形式如下:@Data//表示该类的构造函数可以通过调用静态方法of()来创建对象。staticName属性指定了静态方法的名称。原创 2024-03-04 00:15:00 · 448 阅读 · 0 评论 -
Mybatis plus拓展功能-枚举处理器
在我们的开发过程中,常常需要用一些数字来表示状态。比如说:1-正常,0-冻结。然而这样并不能做到见名知意,特别是状态较多的时候。当然我们可以通过定义常量类等方法来解决,不过这里我将介绍枚举的解决方法,及枚举处理器。其实这个枚举处理器Mybatis就有,但是听说弄的一般般,所以我们这里主要介绍Mybatis plus的。原创 2024-03-04 00:15:00 · 408 阅读 · 0 评论 -
Mybatis plus拓展功能-逻辑删除
逻辑删除是数据库中一种常见的数据删除方式,它与物理删除相对。在逻辑删除中,数据并不会真正从数据库中移除,而是通过设置一个标志位或者状态来表示数据已被删除。这个标志位通常是一个布尔值或者整数,例如 "is_deleted" 或 "status" 字段。为了保留一些重要的数据,我们就需要进行逻辑删除。原创 2024-03-03 00:02:24 · 209 阅读 · 0 评论 -
Mybatis plus扩展功能-Db静态工具
在我们的服务层中,有时为了实现一个方法需要引入其它的Mapper层方法,但是,这样可能出现循环依赖。虽然Spring已经给我们解决了简单的循环依赖问题,但是我们仍然希望尽量的去避免它,因此我们就可以使用Db静态工具。本文参考自黑马程序员。原创 2024-03-03 00:02:43 · 325 阅读 · 0 评论 -
Mybatis plus拓展功能-代码生成器
在我们书写代码的时候,经常有些代码需要换个壳子再重新书写,比如说xxService,xxController等等。现在就有一款工具能够解放双手,为我们生成这些繁琐的代码,我只能说还有高手。原创 2024-03-02 00:30:00 · 258 阅读 · 0 评论 -
Mybatis plus核心功能-IService
我本以为Mapper层的类能够继承BaseMapper,而不用我们手动写一些mapper方法已经够离谱了。没想到海油膏手,一部分服务层的方法也能不用我们自己写,具体如下。原创 2024-03-02 00:15:00 · 421 阅读 · 0 评论 -
Mybatis plus批量插入的优化
数据库的常见操作无非增删查改,当有大量数据需要插入的时候,无疑需要耗费大量的时间,此时性能的优化就极为重要,接下来我将逐步讲解如何优化效率。原创 2024-03-01 01:00:00 · 738 阅读 · 1 评论 -
Mybatis plus核心功能-自定义SQL
Mybatis plus自带的各种简单的mapper层方法及条件构造器,已经能够满足我们绝大多数的需求,但是一些特殊的情况使得我们仍然需要自定SQL。比如说:当一些特殊的情况需要我们在条件构造器中使用setSql()函数时,诚然我们可以直接在里面写方法,如下,但是在业务层中写SQL语句这并不符合我们的业务规范。又比如说我们需要给查询出来的参数其别名,如下,这样即使是条件构造器也帮不了我们。接下来,我将介绍自定义SQL的解决办法,来为大家排忧解难。(本文参考自黑马程序员)原创 2024-02-29 01:00:00 · 385 阅读 · 0 评论 -
Mybatis plus核心功能-条件构造器
Mybatis plus自带的一些方法已经能够我们对简单SQL的需求,但是一部分稍复杂的操作仍然需要我们使用条件构造器来实现。而条件构造器通常select、delete、update的通常只有。具体如下,本文参考自黑马程序员。原创 2024-02-29 01:00:00 · 1235 阅读 · 0 评论 -
Mybatis plus的基本使用
mybatis plus原创 2024-02-29 01:00:00 · 2692 阅读 · 0 评论