Mybatis-Plus关于MYSQL中JSON字段的操作
首先JSON字段是在Sql5.7+版本才适用的,各位小伙伴在使用时一定要关注自己的MySql版本哦!!!
1. Mysql 相关字段
2. 相关字段插入的JSON内容
3. 修改对应实体类
内容三中我们相关的两个字段是在mysql中是json类型,为了我们方便操作我们可以自定义封装对象来为我们的JSON字段进行接收和传递。下面的两个字段公用了一个类型的封装对象,如下:PremaritalAndPremaritalInfo。这里我们就可以写成静态类封装到当前实体类下,也可以单独写一个类进行封装。
在我们关注的实体类中有两个注解中的属性是我们关注的:
@TableName(value = “t_ppaal”,autoResultMap = true)
autoResultMap = true:自动匹配我们mapper.xml中resultmap的映射。
@TableField(value = “premarital”,