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.接口调试

相关推荐
鱼宵几秒前
取集合第一个元素,Java 为什么要写三种写法?
java·windows·python·java21
学长毕设13 分钟前
基于SpringBoot的餐厅管理系统-附源码
java·spring boot·后端
大侠归来21 分钟前
常用 MySQL 分库分表方案详解
数据库·mysql
刚入门的大一新生35 分钟前
Linux-线程互斥
java·开发语言
kingx31 小时前
Windows Server 2008 应急加固实战:7 项入侵痕迹排查与修复
数据库·windows·提权·应急响应·加固
赵小哥要冲啦1 小时前
社区邻里互助小程序从 0 到 1 复盘:需求拆解与信任机制设计
java·小程序·需求分析
xiaogai_gai1 小时前
采购业务退款单同步实战:从钉钉审批流到金蝶云星空付款单
java·数据库·钉钉
二哈赛车手2 小时前
新人笔记---hermes定时功能设计,具体讲解以及可优化点
java·人工智能·笔记·spring·ai·typescript
ZWZhangYu2 小时前
从 Dify 实践理解大模型上下文缓存
java·后端·spring
小羊没烦恼!2 小时前
关于分布式锁原理的一些学习与思考-redis分布式锁,zookeeper分布式锁
java·服务器·网络·学习·负载均衡