mysql+Navicat实现增加enum类型字段(mysql添加枚举类型字段)

场景:用户表(user)新建一个字段为season(季节的意思),表示用户出生所在的季节。

表信息
mysql+Navicat实现增加enum类型字段(mysql添加枚举类型字段)_第1张图片

数据库user表:
mysql+Navicat实现增加enum类型字段(mysql添加枚举类型字段)_第2张图片
点击添加字段按钮
mysql+Navicat实现增加enum类型字段(mysql添加枚举类型字段)_第3张图片
填写字段属性
mysql+Navicat实现增加enum类型字段(mysql添加枚举类型字段)_第4张图片
如果用到mybatis,则对应的Mapper.xml为:

<result column="season" property="season" typeHandler="org.apache.ibatis.type.EnumTypeHandler"/>

则对应的实体类为:

@TableField(typeHandler = EnumTypeHandler.class)
    private SeasonEnum season;

SeasonEnum枚举为:

public enum CircleTypeEnum {

    spring, summer, autumn, winter
}

你可能感兴趣的:(mysql,mybatis-plus,java,mysql)