如何在Spring DAO中使用存储过程进行批量插入?

时间:2011-11-18 08:49:50

标签: oracle spring stored-procedures dao

存储过程用于将行插入Oracle表。在数据访问层中使用Spring DAO。如何使用存储过程调用进行批量插入...如果需要,可以灵活地更改SP ...

1 个答案:

答案 0 :(得分:2)

有很多方法可以做到这一点:

  1. 您可以更改存储过程以使用数组参数,然后在存储过程中迭代数组并执行插入
  2. 您在Java端批处理它,并将它们全部发送一次。有3种方法可以做到这一点
  3.  ?=call procedurename(?, ?, ?)