Jag är inte helt van vid att använda OOP och databaser så jag har en liten fundering om jag tänkter rätt.
Jag har en databastabell med Personer och en med Grupper. I Person-tabellen så finns en kolumn med vilken grupp personen är med i, Grupp-ID.
Hur ska jag implementera klassen för en Person? Ska jag ha en int GruppID som i databasen och när jag vill accessa info om gruppen så slår jag upp Grupp-objektet från en ArrayList eller liknande? Eller ska jag lägga in ett Grupp-objekt i varje Person-objekt? Det hade varit enkelt men det blir problem om jag ska uppdatera gruppen, då måste jag komma åt alla Grupp-objekt och uppdatera dom. Eller finns det någon annan bra lösnin för detta?
Sist men inte minst: Finns det något Design-Pattern för det här fallet? eller är det för enkelt
Jag har en databastabell med Personer och en med Grupper. I Person-tabellen så finns en kolumn med vilken grupp personen är med i, Grupp-ID.
Hur ska jag implementera klassen för en Person? Ska jag ha en int GruppID som i databasen och när jag vill accessa info om gruppen så slår jag upp Grupp-objektet från en ArrayList eller liknande? Eller ska jag lägga in ett Grupp-objekt i varje Person-objekt? Det hade varit enkelt men det blir problem om jag ska uppdatera gruppen, då måste jag komma åt alla Grupp-objekt och uppdatera dom. Eller finns det någon annan bra lösnin för detta?
Sist men inte minst: Finns det något Design-Pattern för det här fallet? eller är det för enkelt

Comment