Oracle 如何在SpringDAO中使用存储过程进行大容量插入?

Oracle 如何在SpringDAO中使用存储过程进行大容量插入?,oracle,spring,stored-procedures,dao,Oracle,Spring,Stored Procedures,Dao,存储过程用于将行插入到Oracle表中。在数据访问层使用SpringDAO。如何使用存储过程调用进行批插入。。。足够灵活,可根据需要更改SP 有很多方法可以做到这一点: 您可以将存储过程更改为具有数组参数,然后在存储过程中迭代数组并执行插入 您可以在Java端对其进行批处理,然后一次将它们全部发送出去。有三种方法可以做到这一点 春天: 春天: 爪哇: 这些都是为了在批处理中调用SQL语句,但是您可以使用以下语法调用存储过程和SQL : ?=call procedurename(?, ?,

存储过程用于将行插入到Oracle表中。在数据访问层使用SpringDAO。如何使用存储过程调用进行批插入。。。足够灵活,可根据需要更改SP

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

  • 您可以将存储过程更改为具有数组参数,然后在存储过程中迭代数组并执行插入
  • 您可以在Java端对其进行批处理,然后一次将它们全部发送出去。有三种方法可以做到这一点
    • 春天:
    • 春天:
    • 爪哇: 这些都是为了在批处理中调用SQL语句,但是您可以使用以下语法调用存储过程和SQL
  • :

     ?=call procedurename(?, ?, ?)