Возможно ли в Oracle JDBC группировать вызовы хранимых процедур и извлекать параметры OUT?

У меня есть хранимая процедура в базе данных Oracle 11g, например f(a IN, b IN, c OUT). Я хочу вызвать его из JDBC в пакетном режиме, а затем прочитать все переменные OUT.
Это возможно? У меня есть это до сих пор

  CallableStatement statement = connection.prepareCall("f(?, ?, ?)");
  for(Item i : items) {
     int i = 0;
     statement.setString(++i, item.getA());
     statement.setString(++i, item.getB());
     statement.registerOutParameter(++i, Types.NUMERIC);
     statement.addBatch();
  }
  statement.executeBatch();
  int[] answers =  ?

Спасибо

9
задан Kirby 2 June 2012 в 00:17
поделиться