Я использую JDBC для выполнения хранимой процедуры в Oracle.Когда я пытаюсь получить значения UDT, которые являются выходными данными вызова хранимой процедуры, и затем я пытаюсь получить доступ к содержимому UDT, я могу получить доступ к номеру, но когда я пытаюсь получить доступ к значению VARCHAR, он возвращает ???.
create or replace TYPE type_springboot_test as object
(
AGE NUMBER(10,0),
NAME VARCHAR(500),
CONSTRUCTOR FUNCTION type_springboot_test RETURN SELF AS RESULT
)
Возвращаемое значение MyJDBC UDT, например type_springboot_test(32,???)