Oracle
 sql >> база данни >  >> RDS >> Oracle

Java SQLData - Прехвърляне към потребителски обект със списък/масив?

Ще трябва да добавите съпоставяне на типа за типа ACTIVITY_T както и този за ACTIVITIES_T . От въпроса ви не става ясно дали вече сте правили това.

Да предположим, че сте направили това и сте създали клас, наречен Activity който реализира SQLData също така. След като направите това, следното трябва да е достатъчно, за да прочетете списъка с дейности в 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. Как да инсталирате SQLcl на Mac

  2. Многоезична поддръжка в 11i/R12

  3. празен низ в oracle

  4. Свързване на Oracle към SQL Server през защитена връзка

  5. Функция JSON_QUERY() в Oracle