MyBatis批量插入用户角色关联数据
这段XML是一个MyBatis的插入语句,用于批量插入用户角色关联数据。其中,通过<foreach>标签遍历一个集合,将集合中的每个元素插入到sys_user_role表中的user_id和role_id字段中。最终的SQL语句会根据集合的大小生成对应数量的插入语句。
例如,如果集合包含两个元素,则生成的SQL语句如下:
insert into sys_user_role(user_id, role_id) values
(#{item.userId},#{item.roleId}),
(#{item.userId},#{item.roleId})
<foreach>标签的属性解释:
item: 循环遍历集合中的每个元素的别名index: 循环遍历集合中的每个元素的索引collection: 要遍历的集合的名称separator: 分隔每个元素的字符串
原文地址: https://www.cveoy.top/t/topic/qr7r 著作权归作者所有。请勿转载和采集!