mybatisPlus注解将List集合插入到数据库

1.maven引入依赖(特别注意版本,3.1以下不支持)

bash 复制代码
<dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.4.3.1</version>
        </dependency>

2.添加注解

java 复制代码
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;
 
     /**
     * 注意!! 必须开启映射注解 否则映射实体类不生效
     * @TableName(autoResultMap = true)
     */
    @TableField(typeHandler = FastjsonTypeHandler.class)
    private List<OssFileBo> ossFiles;
 
 
    private String rui;
}

3.数据库结构

4.接口调试

相关推荐
czhc114007566316 分钟前
Java114 LeeCode 翻转二叉树
java
一 乐17 分钟前
个人理财系统|基于java+小程序+APP的个人理财系统设计与实现(源码+数据库+文档)
java·前端·数据库·vue.js·后端·小程序
m0_7482480222 分钟前
Redis的数据淘汰策略解读
数据库·redis·缓存
哥哥还在IT中33 分钟前
让数据库更智能-大模型如何优化我们的SQL查询
数据库·sql
盖世英雄酱5813634 分钟前
java深度调试技术【第四五章:多线程和幽灵代码】
java·后端
计算机小手34 分钟前
探索 Maxwell:高效捕获 MySQL 数据变更的轻量级中间件
数据库·经验分享·mysql·开源软件
IvorySQL1 小时前
使用 PostgreSQL 时间点恢复(Point-In-Time Recovery)的多种数据恢复技术
数据库·postgresql
稚辉君.MCA_P8_Java1 小时前
深入理解 TCP;场景复现,掌握鲜为人知的细节
java·linux·网络·tcp/ip·kubernetes
熊猫比分站1 小时前
[特殊字符] Java/Vue 实现体育比分直播系统,支持多端实时更新
java·开发语言·vue.js
lang201509281 小时前
深入掌握 Maven Settings:从配置到实战
java·maven