Vous devrez ajouter un mappage de type pour le type ACTIVITY_T
ainsi que celui pour ACTIVITIES_T
. Il n'est pas clair d'après votre question si vous l'avez déjà fait.
Supposons que vous ayez fait cela et créé une classe appelée Activity
qui implémente SQLData
aussi bien. Une fois que vous avez fait cela, ce qui suit devrait suffire pour lire la liste des activités dans 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);
}
}