У меня есть код, который уже хранит данные String внутри таблицы SQL с помощью хранимой процедуры:
// my DAO
public class SomeProcedure extends StoredProcedure {
public void process (String data) {
Map<String, Object> map = new HashMap<String, Object>();
hm.put("customData", data);
Map<?,?> result = super.execute(hm);
}
}
// My pks
procedure storeData (
data_p in someTable.data%type,
data_o out someTable.data%type,
)
as
begin
insert into someTable
...
end storeData;
Мне нужно изменить его, чтобы включить список объектов. Например:
// my DAO
public class SomeProcedure extends StoredProcedure {
public void process (String data, List<someObject> list) {
Map<String, Object> map = new HashMap<String, Object>();
hm.put("customData", data);
hm.put("customList", list);
Map<?,?> result = super.execute(hm);
}
}
Мне непонятно, как поддерживать список объектов в хранимой процедуре.
Есть ли у кого-нибудь опыт передачи и разбора списков объектов для хранения процедур? Может ли кто-нибудь предоставить пример кода того, как это будет выглядеть?
OracleStoredProcedureBase
? - person Matt Ball   schedule 10.08.2011