Bonjour.

Je vous pose une question car je suis en contact de deux personnes codant différemment, et je voulais connaitre la solution la plus "propre".

Soit deux tables

Ville :
- identifiant
- nom
- identifiant_du_pays

et
Pays :
- identifiant
- nom

La liaison est comme dans la vraie vie : une ville appartient à un pays.

Quelqu'un crée :
- une classe Ville avec les attributs identifiant, nom et identifiant_du_pays
- une classe Pays avec les attributs identifiant et nom

L'autre :
- une classe ville avec les attributs identifiant, nom et un pays de type Pays.
- une classe pays avec les attributs identifiant, nom et une collection de villes (de type Ville)

Je voulais connaitre la meilleur solution sachant qu'en faisant un "select" dans les tables, nous n'obtenons que les identifiants et non pas tout le contenu des autres tables. Car dans ce cas, je suppose qu'il faudrait faire des jointures à chaque fois entre les tables pour renseigner tous les attributs de chaque objet.

Quel est votre avis?

Cdt.