sql >> Base de Datos >  >> RDS >> Oracle

Java SQLData:¿transmitir al objeto de usuario con una lista/matriz?

Deberá agregar una asignación de tipo para el tipo ACTIVITY_T así como el de ACTIVITIES_T . No queda claro a partir de su pregunta si ya lo ha hecho.

Supongamos que ha hecho esto y ha creado una clase llamada Activity que implementa SQLData así como. Una vez que haya hecho eso, lo siguiente debería ser suficiente para leer la lista de actividades dentro de 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);
        }
    }