Oracle
 sql >> Database >  >> RDS >> Oracle

JPA + StoredProcedureCall + parametro IN del tipo di oggetto

Si prega di inviare il codice completo. Per le stored procedure di chiamata che utilizzano Spring, è necessario estendere la classe StoredProcedure. Se invii il tuo codice completo, posso aiutarti meglio. esempio di pseudocodice:

class CustomStoredProcedure extends org.springframework.jdbc.object.StoredProcedure
{
    CustomStoredProcedure()
    {
        super([your-data-source], [package-name]);  
        declareParameter(new SqlParameter([your-struct-name]), Types.STRUCT));
        compile();
    }

    Map<String, Object> execute([your-parameter])
    {
        return super.execute(inputs);
    }
}

per un migliore aiuto, devi spiegare la situazione completa.