Budete muset přidat mapování typu pro typ ACTIVITY_T
stejně jako ten pro ACTIVITIES_T
. Z vaší otázky není jasné, zda jste to již udělali.
Předpokládejme, že jste to udělali a vytvořili třídu s názvem Activity
který implementuje SQLData
také. Jakmile to uděláte, následující by mělo stačit k přečtení seznamu aktivit v 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);
}
}