SpringBoot 集成 MybatisPlus 系列
SpringBoot – 2.6.4
MybatisPlus – 3.5.1
- SpringBoot整合MybatisPlus
- SpringBoot整合MybatisPlus自动填充字段
- SpringBoot整合MybatisPlus支持逻辑删除
- SpringBoot整合MybatisPlus支持分页查询
- SpringBoot整合MybatisPlus支持枚举类型
- SpringBoot整合MybatisPlus支持自定义数据类型
- 未完待续…

Mybatis 本身也支持枚举类型映射:
- 基于枚举常量序号:EnumOrdinalTypeHandler
- 基于枚举常量名:EnumTypeHandler
MybatisPlus 提供了一个更灵活的基于枚举属性映射的方案:MybatisEnumTypeHandler
比如:性别,分为男女两种,我们希望存储的是1跟2,代码如下
@Getter
@AllArgsConstructor
public enum Gender {
male(1, "男"
本文介绍了如何在SpringBoot 2.6.4集成MybatisPlus 3.5.1的项目中处理枚举类型的转换。文章通过需求分析,展示了在数据库中使用自定义数字来存储枚举类型的需求。提供了两种实现方式:注解方式和接口继承方式,并给出了具体的代码示例。最后进行了测试验证,确保转换的正确性。
订阅专栏 解锁全文
8427

被折叠的 条评论
为什么被折叠?



