Спасибо за ваш ответ. Итак, я решил ошибку, связанную с вызовом хранимой процедуры, указав перед процедурой имя с именем владельца:
my_schema.my_stored_procedure_name
и используйте
EXECUTE IMMEDIATE 'UPDATE ...
внутри хранимой процедуры
java код
`StoredProcedureQuery protocolQuery entityManager .createStoredProcedureQuery ("my_schema.MY_STORED_PROCEDURE_NAME");
procedureQuery.registerStoredProcedureParameter("in1", Long.class,
ParameterMode.IN);
procedureQuery.registerStoredProcedureParameter("in2", String.class,
ParameterMode.IN);
procedureQuery.registerStoredProcedureParameter("out1", Long.class,
ParameterMode.OUT);
procedureQuery.registerStoredProcedureParameter("out2", String.class,
ParameterMode.OUT);
procedureQuery.setParameter("in1", val1);
procedureQuery.setParameter("in2", val2);
procedureQuery.execute();
procedureQuery.getOutputParameterValue("out1");
procedureQuery.getOutputParameterValue("out2");`