У меня есть код, который уже хранит данные 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);
}
}
Мне неясно, как поддерживать Список объектов в хранимой процедуре.
Есть ли у кого-нибудь опыт передачи и анализа списков объектов для хранения процедур?Кто-нибудь может предоставить пример кода того, как это будет выглядеть?