JDBC Oracle UDT(用户定义类型)VARCHAR值返回`?`

时间:2019-02-18 07:29:26

标签: oracle spring-boot jdbc

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

0 个答案:

没有答案