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

Java SQLData - Cast til brugerobjekt med en liste/array?

Du skal tilføje en typetilknytning for typen ACTIVITY_T samt den for ACTIVITIES_T . Det fremgår ikke klart af dit spørgsmål, om du allerede har gjort dette.

Lad os antage, at du har gjort dette og oprettet en klasse kaldet Activity som implementerer SQLData såvel. Når du har gjort det, burde følgende være tilstrækkeligt til at læse aktivitetslisten i Activities :

    public void readSQL(SQLInput stream, String typeName) throws SQLException {
        Array array = stream.readArray();
        this.list = new ArrayList<Activity>();
        for (Object obj : (Object[])array.getArray()) {
            list.add((Activity)obj);
        }
    }


  1. mysql-lignende præstationsboost

  2. 4 måder at indsætte flere rækker på i Oracle

  3. TRIM() Funktion i Oracle

  4. Kører Galera Cluster på Kubernetes