camloc a écrit :
le problème c'est que pour créer un objet hotel j'ai besoin au préalable d'une liste de personnes et pour créer une personne j'ai besoin au préalable d'une liste d'hotels. ca fait une sorte de boucle
|
Quel est l'intérêt d'avoir 1 personne => 1..* hotel et 1 hotel => 1..* personne
Autant avoir du 0..* de chaque côté de la relation et éviter de fermer ton modèle a certaines possibilités (genre 1 hotel dont les titres de propriété ont cramés lors d'un incendie et qui n'a donc plus de propriétaire, ou encore une personne qui a perdu tous ces hôtels suite à une faillite). De toutes les façon et en règle générale il vaut mieux toujours remplacer les relations 1..* en 0..* pour éviter d'avoir un modèle qui ne correspond pas à la réalité à un moment donné.
De plus rien ne t'empêche d'avoir une liste vide.
Message édité par exhortae le 21-12-2010 à 18:59:06