mybatis oracle list批量插入 不带序列

<insert id="addCgd" parameterType="List" useGeneratedKeys="false">           
INSERT INTO is_sys_code_table(id, type, code, name, alias, sort, enable) VALUES
<foreach collection='c.codeTables' index='index' item='t' separator=','>
           ( 
            #{t.id},
             #{c.type},
             #{t.value}, 
             #{t.name},
             #{t.alias},
             #t.sort},
             #{t.enable}
            )
</foreach>
</insert>

 

方式2

参数为 List<Map>

<insert id="addCgd" parameterType="List" useGeneratedKeys="false">
insert into T_SP_2CGD( 
uname,address,age) 
<foreach collection="list" index="key" item="value" separator="UNION ALL"> 
(select
#{value.uname},#{value.address},#{value.age}
from DUAL
)
</foreach>
</insert>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值