MyBatis-Plus使用@Insert注解插入List集合方式及说明

       简明:记录使用@Insert插入List集合的方式及易错地方

1、使用@Insert注解,可不写对应xml配置文件,作用是等价的(注意格式

@Param注解:对应foreach循环接收的参数(必须写)

<script/>标签:标记是JavaScript文本,对foreach语句进行解析(必须写)

foreach标签: (1)collection对应@Param注解集合参数   

                        (2)item对应每个集合内的元素

2、易错注意地方

(1)缺少@Param注解(报错:foreach无法获取对应集合参数

报错:org.apache.ibatis.binding.BindingException: Parameter 'studentList' not found. Available parameters are [collection, list]

(2)@Insert注解中缺少<script/>标签(报错:无法解析foreach

报错:org.apache.ibatis.binding.BindingException: Parameter 'item' not found. Available parameters are [studentList, param1] 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值