sql >> Databáze >  >> RDS >> Oracle

JPA + StoredProcedureCall + parametr IN typu objektu

Odešlete prosím kompletní kód. Pro volání uložených procedur pomocí Spring musíte rozšířit třídu StoredProcedure. Pokud pošlete svůj úplný kód, mohu vám pomoci lépe. ukázkový pseudo kód:

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);
    }
}

pro lepší pomoc, musíte vysvětlit úplnou situaci.



  1. SELECT LAST_INSERT_ID() vrátí 0 po použití připraveného příkazu

  2. Jaká je maximální velikost int(10) v Mysql

  3. Jak zpětně vytvořit databázi v MySQL Workbench

  4. PHP Oracle dotaz vybrat příkaz uvnitř smyčky pomalé