前言
当使用mybatis或mybatis plus从数据库查询例如status type等枚举字段时候,数据库中存储的是int 或者tinyint类型,当前从数据库映射出的实体类型也是int(Integer)类型,那如何实现数据库中的int类型与实体类型中的枚举类型井陉映射呢,这篇文章就记录这样的功能。
一、功能实现
首先需要有一个基本的枚举类,在写转换工具的时候会用到,后面具体的枚举类只需要集成这个基本的枚举类就好了,基本枚举类如下:
public interface BaseEnum<E extends Enum<