我使用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,???)