一级数据字典和多级数据字典
一级数据字典:
@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
一级的key去查到value,value相当于二级的key,二级的key可以去查到三级的value。