在mybatis 批量插入 由于 oracle数据 不支持
insert into 表名 values (xxx,xxx),(xxx,xxx);
因此用 begin end 解决,贴出代码
begin
<foreach item="item" collection="nameList">
INSERT INTO T t
(t.id, t.name)
VALUES
(
sys_guid(),#{item}
);
</foreach>
end;
其中遍历语句一定要以;号结尾,不然会报错