[MyBatisPlus]通用枚举
通用枚举
数据库表添加字段sex
创建通用枚举类型
package com.xxxx.mybatisplus.enums;import com.baomidou.mybatisplus.annotation.EnumValue;
import lombok.Getter;@Getter
public enum SexEnum {MALE(1,"男"),FEMALE(2,"女");@EnumValue // 将注解所标识的属性的值存储到数据库中private Integer sex;private String sexName;SexEnum(Integer sex, String sexName) {this.sex = sex;this.sexName = sexName;}}
配置扫描通用枚举
测试
package com.xxxx.mybatisplus;import com.xxxx.mybatisplus.enums.SexEnum;
import com.xxxx.mybatisplus.mapper.UserMapper;
import com.xxxx.mybatisplus.pojo.User;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;@SpringBootTest
public class MyBatisPlusEnumTest {@Autowiredprivate UserMapper userMapper;@Testpublic void test(){User user = new User();user.setName("admin");user.setAge(33);user.setSex(SexEnum.MALE);int result = userMapper.insert(user);System.out.println("result = "+result);}
}
[MyBatisPlus]通用枚举相关推荐
- Mybatis-Plus 通用枚举及前后端交互实战经验
Mybatis-Plus 通用枚举及前后端交互实战经验 一.前言 二.使用示例 1.全局配置 2.枚举类 3.实体类 三.后端返回结果给前端(以jackson为例) 1.@JsonValue 2.@J ...
- MyBatis-Plus通用枚举自动关联注入
一.通用枚举 解决了繁琐的配置,让 mybatis 优雅的使用枚举属性! 一般搜索用户信息列表,列如用户有禁用和启用两个状态 @Data public class User implements Se ...
- MybatisPlus 通用枚举无法正确取值
正常使用mybatisplus <dependency><groupId>com.baomidou</groupId><artifactId>mybat ...
- 第 2 章 MybatisPlus 通用 CRUD
第 2 章 MybatisPlus 通用 CRUD 1.概述 回想一下,如果我们有一张 User 表,并且已经创建好了对应的实体类,实现 User 表的 CRUD 操作我们需要做什么呢? Mybati ...
- WPF通用枚举值转枚举名称转化器
WPF通用枚举值转枚举名称转化器 xmlns:Enums="clr-namespace:XXX.Models.Enums;assembly=XXX" 界面绑定转化器>> ...
- 【Mybatis-Plus】(四)分页、乐观锁插件 通用枚举 多数据源
写在前面
- MyBatis-Plus 通用IService的使用
MybatisPlus除了通用的Mapper,还有通用的Servcie层,这也减少了相对应的代码工作量,把通用的接口提取到公共.其实按照MybatisPlus的这种思想,可以自己也实现一些通用的Con ...
- [MyBatisPlus]通用Service接口测试通用Service
通用Service接口 说明: 通用 Service CRUD 封装IService接口,进一步封装 CRUD 采用 get 查询单行 remove 删 除 list 查询集合 page 分页 前缀命 ...
- Spring-boot整合MybatisPlus自定义枚举转换器及各种CRUD扩展的简单使用
一.创建springboot项目 引入pom文件依赖 <dependency><groupId>org.springframework.boot</groupId> ...
最新文章
- 详解 | 自动泊车中鱼眼相机实现车位线感知
- 第22届清华大学电子设计大赛决赛
- 关于bind1st和bind2nd
- 大学的很重要的元素是圈子,是人气
- how is my real odata request hijacked by Mock server
- sql中count(1)、count(*)和count(字段名)的区别
- MySQL之练习题5
- android thread线程通讯
- 图片上传预览 (URL.createObjectURL)
- dnf全部使用_DNF的命令使用教学
- 5G学习之路——认识CU、DU
- EM算法及对GMM的参数估计(EM算法的R实现 vs R mclust包)
- java deprecated 注释_Java注释中的@deprecated与源代码中的@Deprecated
- 九大背包问题专题--背包问题求方案数
- 宝塔同时安装苹果cms海洋cms_海洋cms新手入门安装配置教程
- 99乘法口诀表用for循环
- 全球及中国钒氧化物行业发展前景与投资策略分析报告2022-2028年
- SSLOJ 1323.交流
- Unsupported major.minor version 52.0 解决方案
- 今日来介绍关于淘宝相似商品搜索的API接口
热门文章
- 【ArcGIS微课1000例】0006:创建随机点(Create Random Points)
- 【ArcGIS风暴】实验:公路建设成本的计算
- Matlab三种归一化方法
- C语言试题八十一之利用递归函数调用方式,将所输入的5个字符,相反顺序打印
- 剑指offer之数组中的逆序对
- C++容器的insert()函数有以下三种用法: 最终*it=val;
- Android之root手机之后用busybox找到我们需要删除的文件
- java离职交接文档_财务人员工作交接你知道么?没处理好不止将来风险大还可能违法...
- 软件配置管理(三)软件配置管理核心功能
- 利用tabluea分析数据的案例_利用德温特分析Dartsip的案例检索结果