1,首先导入要用到的包(特别注意版本,3.1以下不支持)
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.3.1</version> </dependency>
2,实体注解配置,@TableName @TableField
import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.annotation.TableField;import com.baomidou.mybatisplus.annotation.TableId;import com.baomidou.mybatisplus.annotation.TableName;import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;import com.zh.wisdom.bo.OssFileBo;import lombok.Data;import java.util.List;/** * @Author YMG * @Date 2021/7/28 10:18 * @Description : */@Data@TableName(value = "rui",autoResultMap = true)public class Rui { @TableId(type = IdType.AUTO) private Integer id; @TableField(typeHandler = FastjsonTypeHandler.class) private List<OssFileBo> ossFiles; private String rui;}
3,mapper.xml配置
<result column="oss_files" jdbcType="VARCHAR" property="ossFiles" typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler" />
4,存库效果及查询效果展示

