有些很復雜的信息,我們一般會用擴展字段傳一個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
屬性的類型改為我們期望的類型,并配置類型轉換。?