2.2 方式2:枚举属性实现IEnum接口 2.3 说明 3.mybatis-plus的实现分析 1. 引言 我们通常在开发中,有这样的需求:枚举类型存入数据库存的是编码code,然而返回给前端的时候是名称name,我们每次入库的时候都要getCode()以及返回给前端的时候要getName(),很繁琐,并且字段属于那种枚举类型的可读性也不高 基于以上问题:...
先创建一个枚举类 package com.xzit.enums; import com.baomidou.mybatisplus.annotation.IEnum; public enum StatusEnum implements IEnum<Integer> { UNACTIVE(0,"未激活"), ACTIVE(1,"激活"); StatusEnum(Integer statusValue,String statusDesc){ this.statusValue = statusValue; this.statusDesc = status...
mybatis-plus:global-config:db-config:logic-delete-value:1logic-delete-field:statuslogic-not-delete-value:0 2. 通用枚举 首先我们先来回顾一下枚举,什么是枚举呢? 当我们想要表示一组信息,这组信息只能从一些固定的值中进行选择,不能随意写,在这种场景下,枚举就非常的合适。 例如:我们想要表示性别,性别只有...
package com.panda.crud.logic.delete.auto.fill.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.panda.crud.logic.dele...
今天我们来了解MyBatisplus 的通用枚举和代码生成器和多数据源。 首先是通用枚举。 1、通用枚举 表中的有些字段值是固定的,例如性别(男或女),此时我们可以使用MyBatis-Plus的通用枚举来实现。 这里就以用户表里最常见的性别字段做演示。 然后就是创建通用枚举。
MyBatis-Plus通用枚举 文章目录 一. 数据库表添加字段sex 二. 创建通用枚举类型 三. 配置扫描通用枚举 四. 测试 一. 数据库表添加字段sex 表中的有些字段值是固定的,例如性别(男或女),此时我们可以使用MyBatis-Plus的通用枚举来实现...
简介: Mybatis-Plus的分页 乐观锁插件 通用枚举 多数据源(一) 分页插件 MP中自带了分页插件的功能,只需要在配置类中进行简单的配置即可使用分页的相关功能。分页插件常常与前端的分页显示功能相关,为了在前端美观的显示查询到的数据,通常会使用分页插件,将所有的数据分成许多页一页一页的进行显示,不同页的切换使用...
mybatisplus 示例练习5 通用枚举Enum 新建springboot工程 导入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.1</version> </dependency> <dependency> <groupId>org.projectlombok</groupId>...
MyBatisPlus详解(一)项目搭建、@TableName、@TableId、@TableField注解与常见配置 MyBatisPlus详解(二)条件构造器Wrapper、自定义SQL、Service接口 MyBatisPlus详解(三)lambdaQuery、lambdaUpdate、批量新增、代码生成、Db静态工具、逻辑删除 3 扩展功能 3.3 通用枚举 ...
@EnumValue是Mybatis Plus框架中的一个注解,用于指定枚举类型属性在数据库中的映射值。当我们使用Java中的枚举类型作为实体类的属性时,如果想要将枚举类型属性的值映射到数据库中以便于查询和存储,就需要使用@EnumValue注解来定义枚举类中具体的映射值。