数据库表中加一个字段sex(为int类型)
新加一个枚举的包,然后创建类的时候选择枚举类
@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; } }
然后再实体类中添加性别字段,通过枚举的方式
@Data @AllArgsConstructor @NoArgsConstructor //@TableName("t_user") public class User { //@TableId//id和id的名字不一样的时候,实体类和数据表中都使用uid的时候 /*实体类中是id,数据表中是uid的时候,使用value指定唯一的键 * type = IdType.AUTO,表示自增的主键,不使用这个新增后自增使用的是雪花算法 * */ @TableId(value = "uid",type = IdType.AUTO) private Long id; private String name; private Integer age;