Groovy sql Groovy—返回OracleTypes.ARRAY的存储过程

Groovy sql Groovy—返回OracleTypes.ARRAY的存储过程,groovy-sql,Groovy Sql,调用将OracleTypes.ARRAY作为输出参数返回的存储过程时,Groovy SQL出现问题 Java代码(工作正常): OracleTypes.ARRAY registerOutParameter是在JDBC(callableStatement)中配置的,工作正常。 其中,从Groovy SQL调用相同的存储过程时,我得到以下异常“java.SQL.SQLException:ORA-03115:不支持的网络数据类型或表示” Groovy代码: 我尝试了不同的数据类型,如Sql.ARRAY

调用将OracleTypes.ARRAY作为输出参数返回的存储过程时,Groovy SQL出现问题

Java代码(工作正常): OracleTypes.ARRAY registerOutParameter是在JDBC(callableStatement)中配置的,工作正常。 其中,从Groovy SQL调用相同的存储过程时,我得到以下异常“java.SQL.SQLException:ORA-03115:不支持的网络数据类型或表示”

Groovy代码: 我尝试了不同的数据类型,如Sql.ARRAY//OracleTypes.ARRAY//Sql.OracleTypes.ARRAY和其他类型

您能为我推荐Groovy SQL中OracleTypes.ARRAY的等效数据类型吗

谢谢

callableStatement.registerOutParameter(37, OracleTypes.ARRAY, DEVICE_RAW_DATA_ARRAY);
import groovy.sql.Sql

def sqlStr = "{call prometheus.PKG_Device_FP_TLDID.SP_Save_Device_FP_Get_TLDID(?,?,?,?,?,?)}"

def params = [  ID_IN,
        Request_ID_IN,  
        Session_ID_IN,      
        Sql.NUMERIC, 
            Sql.VARCHAR, 
            Sql.ARRAY   // ARRAY Type output parameter -- Here I am getting Exception "java.sql.SQLException: ORA-03115: unsupported network datatype or representation" //

]