当前位置: 首页 > wzjs >正文

政府门户网站建设的重点淘宝推广软件

政府门户网站建设的重点,淘宝推广软件,网站建,网页制作与网站建设策划书案例一、枚举类的应用 现在有个类User,User中有属性Status,那么我们可以设置一个枚举类UserStatusEnum来设定这个status。 在status中我们会设置一个值val(整形)用于标识当前枚举的实际状态,一个introduction&#xff08…

一、枚举类的应用

现在有个类User,User中有属性Status,那么我们可以设置一个枚举类UserStatusEnum来设定这个status。

在status中我们会设置一个值val(整形)用于标识当前枚举的实际状态,一个introduction(String类型,用于描述枚举的信息)

此时,如果我们要将user的某个实例存入数据库中,就会出现问题。

一般而言我们会去定义status为整形静态常量,这样可以很方便将user进行存入。

现在修改status为单独的enum类,现在存入遇到问题,可以使用MP进行解决。

首先需要在配置文件中写入

mybatis-plus:  configuration:default-enum-type-handler:            com.baomidou.mybatisplus.core.handlers.MybatisEnumTypeHandler

来开启枚举注解

然后在对应的enum类中,对枚举类的值进行标记(标记值用于数据库的读取):

@Getter
public enum UserStateEnum {NORMAL(1,"正常状态"),FREEZE(2,"冻结状态"),;@EnumValueprivate final int val;@JsonValueprivate final String description;UserStateEnum(int val, String description) {this.val = val;this.description = description;}
}

总结:

要引入enum类,MP需要:

1.先引入配置文件

2.标记enum类中对应的值,用于数据库的存取

二、Jason字符串与类的转换

User类中有个info 属性,用于描述用户的年龄、基本介绍以及性别,现在这个属性需要以jason格式来进行存储,显然我们自行定义jason格式就会很麻烦。

所以引入MP的类型转换功能:

1.将原本的String info 转换为UserInfo info。也就是自行定义一个类,类中属性包含年龄、基本介绍以及性别。

2.使用MP的注解来使其能够正确转换:@TableFiled(typeHandler = JacksonTypeHandler.class)

@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
@TableName(value = "user",autoResultMap = true)
public class User {@TableId(type = ASSIGN_ID)Long id;String username;String password;String phone;@TableField(typeHandler = JacksonTypeHandler.class)UserInfo info;UserStateEnum status;Double balance;LocalDateTime createTime;LocalDateTime updateTime;
}

http://www.dtcms.com/wzjs/370761.html

相关文章:

  • 开源手机网站模板windows优化大师好吗
  • 网站建设如何创业营销型网站建设策划书
  • 做问卷的网站有哪些内容seo计费怎么刷关键词的
  • 昆明网站建设哪家比较好网络推广软文怎么写
  • 网站建设公司厦门新闻稿发布平台
  • 旅游网站怎么建设百度安装免费下载
  • 网站开发如何做下载支付郑州网络推广哪个好
  • 青岛建网站的公司app推广接单渠道
  • 域名备案后怎样做网站网站检测工具
  • 企业网站建设与管理试题小说排行榜
  • 阿里巴巴做网站吗有哪些可以免费推广的平台
  • 宁波市建设局官网东莞做网站优化
  • 网站建设什么软件seo搜索优化专员
  • 网站设置不安全seo技术服务外包公司
  • 专业知识企业站seo价格
  • wordpress的tag链接url深圳seo外包
  • 绍兴网站制作报价百度竞价排名榜
  • wordpress添加注册页面seo发包技术教程
  • 网站会员注册怎么做天津seo标准
  • 如何做网站流量分析网络营销课程培训
  • 做创意美食的视频网站有哪些做公司网站需要多少钱
  • 做商城网站需要在北京注册公司吗seo是什么意思呢
  • 类似于微博网站怎么做百度图片搜索
  • 小米路由器3做网站磁力搜索器在线
  • 西安网站建设公司排名志鸿优化网官网
  • 网站的建设属于无形资产吗关键词优化收费标准
  • 奢侈品网站建设方案聊城网站开发
  • 即墨区城乡建设局网站seo长尾关键词
  • 3d web做的网站中国营销网站
  • 软件商店vivo官方下载武汉seo排名公司