Data Access Objects mit mehreren Tabellen in Android

NemesisFS

Lt. Commander
Registriert
Sep. 2008
Beiträge
1.294
Hallo,

ich möchte in einer Android Anwendung auf eine Datenbank zugreifen und verwende dafür DAOs.
Die Objekte, mit denen ich arbeite sind hierarchisch und haben teils auch Collections von anderen Objekten.

Nun stehe ich vor einem Dilemma.
Wenn ein DAO für alle Tabellen/Objekte benutze, wird die Klasse extrem groß.
Andererseits ist es problematisch, für jede Tabelle ein DAO zu verwenden, da ich nicht weiß, wie ich die Datenbankverbindung weiterreichen soll, da ich ja nur eine schreibende Datenbankverbindung zeitgleich geöffnet haben kann.

Bei einem DAO hatte ich es so gelöst, dass das DAO open und close Methoden hat, die von den jeweiligen Activities bei onPause und onResume aufgerufen werden.

Kann mir jemand einen Denkanstoß geben, ich komme mit meinen Ideen auf keinen grünen Zweig...

gruß, nemesis
 

Ähnliche Themen

D
Antworten
0
Aufrufe
1.197
Denizx29
D
Zurück
Oben