[Mapping] Structure d'une relation
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 :
Code:
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;
...
} |
ou plutôt comme ça :
Code:
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;
...
} |
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 !