Tengo un procedimiento almacenado en una base de datos Oracle 11g como f (a IN, b IN, c OUT). Quiero llamarlo desde JDBC en modo por lotes y luego leer todas las variables de SALIDA.
¿Esto es posible? tengo esto hasta ahoraen Oracle JDBC ¿es posible realizar un lote de llamadas a procedimientos almacenados y recuperar parámetros 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 = ?
Gracias