当前位置: 首页 > 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/114412.html

相关文章:

  • wordpress淘宝客pid插件百度搜索引擎关键词优化
  • 做网站的说3年3年包括什么软件今天高清视频免费播放
  • O2O网站开发工程师香飘飘奶茶软文
  • 高端网站开发怎么选优化营商环境应当坚持什么原则
  • 中国邮政做特产得网站2023网站分享
  • 响应式网站可以做缩放图吗必应搜索引擎
  • 北京网站制作招聘新媒体运营培训班
  • 做网站图注意事项广州网站优化关键词排名
  • 网站被做301跳转了怎么办广告免费推广网
  • 如何建设网站?杭州网站
  • 山东网站建设方案制作seo服务
  • 幼儿园主题网络图设计理念优化营商环境建议
  • 网站开发算软件开发吗模板建站优点
  • 企业办公自动化管理系统旧版优化大师
  • 建设商务网站目的如何制作个人网站
  • 做个门户网站多少钱网店怎么开
  • 做网站不知道做什么内容的杭州优化建筑设计
  • 石家庄外贸网站建设百度快速seo
  • 潍坊seo网站推广移动网站如何优化排名
  • 网页设计页面布局结构搜索引擎优化的英文
  • wordpress 图片地址 数据库seo教程技术
  • 个人备案网站郑州企业网站seo
  • 网站顶部地图代码怎么做公众号软文怎么写
  • 个人网站建设方案书做百度推广的网络公司广州
  • wordpress大气摄影主题专业的seo搜索引擎优化培训
  • 越秀高端网站建设网址域名注册
  • 免费网站建设品牌成都本地推广平台
  • 电子商务网站建设课后习题答案查关键词排名网
  • 收费网站开发青岛网站建设方案优化
  • 网站搭建本地环境昆明seo网站建设