mybatis sql批量插入

Posted 沙弥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis sql批量插入相关的知识,希望对你有一定的参考价值。

 insert into jrqf_officialcard 
  (id, budget_unit, money_purpose, economic_type, money, func_subject_name, 
  treasury_accountbank, merchant_name)
  select t.* from(
   <foreach collection ="myList" item="fb" separator ="UNION ALL">
   select 
   #{fb.id},
   #{fb.budget_unit} ,
   #{fb.money_purpose} , 
   #{fb.economic_type} ,
   #{fb.money,jdbcType=FLOAT},   
   #{fb.func_subject_name} , 
   #{fb.treasury_accountbank} ,
   #{fb.merchant_name} 
    FROM DUAL
   </foreach >)t

  

以上是关于mybatis sql批量插入的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis 实现批量插入和批量删除源码实例

MySQLのmybatis批量插入数据

mybatis sql批量插入

Mybatis 批量插入多条数据,使用场景:导入多条数据

mybatis 批量插入时报错:ORACLE ORA-00933: SQL 命令未正确结束

解决Oracle+Mybatis批量插入报错:SQL 命令未正确结束