数据字典(一级字典,二级字典)

一级数据字典和多级数据字典

一级数据字典:

@ApiModelProperty(value = "访问类型")
@TableField("visit_type")
@DicTrans(RedisKeyName = RedisConstant.CONST + "visit-typeKeyName", targetFieldName = "visitTypeStr")
private Long visitType;

@ApiModelProperty(value = "访问类型")
private String visitTypeStr;

一级数据字典通过Redis的name和key去找到value,Long类型就是限定唯一的key对应唯一的value;

keyname,namekey的本质含义是指字典的转化,如前端通过id传过来的参数可以转成数据存在数据库里,后端将存的id转为文字传给前端

多级数据字典的实现是把所有的key存在一个数组里,通过查询查到唯一的一条记录 。

split()方法分割多级字典传过来的key

 数据字典(一级字典,二级字典)_第1张图片

数据字典(一级字典,二级字典)_第2张图片

一级的key去查到value,value相当于二级的key,二级的key可以去查到三级的value。

 

你可能感兴趣的:(spring,boot,java)