Bonjour,
Concernant la persistance des objets et le mapping O/R, je me pose la question suivante sur la structure des classes à mapper :
Si j'ai à gérer un ensemble de clients et de contacts client est -il préférable de définir mes classes comme ça :
ou plutôt comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public class Client{ private String numeroClient; private String nomClient; private Collection contacts; ... } public class Contact{ private String numeroContact; private String nomContact; ... }
Tout ça, sachant que j'aurais à gérer par la suite des devis pour lesquels il faudra préciser un client et un contact donné. La seconde hypothèse me semble pas très orientée objet.... et j'apprécierais votre avis !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public class Client{ private String numeroClient; private String nomClient; private String numeroContact; ... } public class Contact{ private String numeroContact; private String nomContact; private String numeroClient; ... }
Partager