Met het ontwerp van een applicatie loop ik tegen een klein probleem aan.
In mijn applicatie komen de volgende objecten voor: Medewerker en Bedrijf. Een medewerker werkt altijd bij een bedrijf en een bedrijf heeft een of meerdere medewerkers.
Voor beide objecten heb ik speciala data acces objects gemaakt met daarin de CRUD-methodes voor de specifieke objecten.
Mijn probleem is al volgt: hoe leg ik in de objecten een associatie tussen beide. Ik kan bijvoorbeeld in een bedrijfobject een array maken met daarin alle medewerkers, maar ik kan daar ook puur de medewerkerid's in stoppen. Sterker nog ik kan ook helemaal niets doen in dat object.
Hefzelfde geldt ongeveer voor de medewerker. Ik kan daarin een id zetten van het bedrijf, of het object, of ook helemaal niets.
Ik zou graag willen weten hoe jullie hiermee omgaan en hoezo jullie daarvoor kiezen.
In mijn applicatie komen de volgende objecten voor: Medewerker en Bedrijf. Een medewerker werkt altijd bij een bedrijf en een bedrijf heeft een of meerdere medewerkers.
Voor beide objecten heb ik speciala data acces objects gemaakt met daarin de CRUD-methodes voor de specifieke objecten.
Mijn probleem is al volgt: hoe leg ik in de objecten een associatie tussen beide. Ik kan bijvoorbeeld in een bedrijfobject een array maken met daarin alle medewerkers, maar ik kan daar ook puur de medewerkerid's in stoppen. Sterker nog ik kan ook helemaal niets doen in dat object.
Hefzelfde geldt ongeveer voor de medewerker. Ik kan daarin een id zetten van het bedrijf, of het object, of ook helemaal niets.
Ik zou graag willen weten hoe jullie hiermee omgaan en hoezo jullie daarvoor kiezen.