Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Java SQLData — rzutowanie na obiekt użytkownika z listą/tablicą?

Musisz dodać mapowanie typu dla typu ACTIVITY_T jak również ten dla ACTIVITIES_T . Z Twojego pytania nie wynika jasno, czy już to zrobiłeś.

Załóżmy, że to zrobiłeś i utworzyłeś klasę o nazwie Activity który implementuje SQLData także. Gdy już to zrobisz, poniższe czynności powinny wystarczyć do przeczytania listy aktywności w 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hierarchiczne pytanie SQL

  2. Macierz obsługiwanych wersji Oracle

  3. Jak podzielić kolumnę varchar na wiele wartości w SQL?

  4. Instrukcja INSERT SELECT w Oracle 11G

  5. Jak sprawdzić wersję dostawcy Oracle dla ole-db. Dostawca OraOLEDB.Oracle