Как сделать массовую вставку с помощью хранимой процедуры в Spring DAO? - PullRequest
1 голос
/ 18 ноября 2011

Хранимая процедура используется для вставки строк в таблицу Oracle. Используя Spring DAO, на уровне доступа к данным. Как выполнить пакетную вставку с помощью вызова хранимой процедуры ... Достаточно гибкая, чтобы изменить SP, если это необходимо ...

1 Ответ

2 голосов
/ 18 ноября 2011

Есть несколько способов сделать это:

  1. Вы можете изменить хранимую процедуру, чтобы иметь параметры массива, затем внутри вашей хранимой процедуры вы перебираете массивы и выполняете вставки
  2. Вы пакетируете его на стороне Java и отправляете их все за один раз. Есть 3 способа сделать это

 ?=call procedurename(?, ?, ?)
...