По сути, я пытаюсь вызвать хранимую процедуру Oracle с использованием Hibernate. Процедура принимает два параметра IN, создает объект Oracle типа User (имеет два поля - id и name) и возвращает его через параметр OUT. Мой вызов Java:
ProcedureCall call = session.createStoredProcedureCall("get_obj");
call.registerParameter(1, Long.class, ParameterMode.IN).bindValue(1L);
call.registerParameter(2, String.class, ParameterMode.IN).bindValue("John");
call.registerParameter(3, User.class, ParameterMode.OUT);
Java-класс - это простой POJO-класс с теми же полями, сеттерами и геттерами. Есть ли способ конвертировать типы Oracle в Java и наоборот?