有些很复杂的信息,我们一般会用扩展字段传一个json串,字段一般用text类型存在数据库。mysql5.7以后支持json类型的字段,还可以进行sql查询与修改json内的某个字段的能力。
1.json字段定义
`ip_info` json DEFAULT NULL COMMENT 'ip信息',
2.按照json字段里的某个值进行查找
如果我们想查json字段里的某个值createIp,可以这样去查询。
select * from `user` where ip_info->'$.createIp' ='113.110.223.73'
3.配置实体类
在mp的@TableName注解上添加autoResultMap属性为true
属性的类型改为我们期望的类型,并配置类型转换。