J'ai 3 tables DB: Person, Address et PersonAddress. L'adresse de la personne est une table de jointure simple (ne stocke que les ID de la personne et de l'adresse).Hibernate mise en œuvre de simples relations plusieurs-à-plusieurs - Dictionnaire ou liste?
Dans mon modèle de domaine, j'ai Personne et Adresse. La personne est configurée pour avoir une relation plusieurs-à-plusieurs avec Address (via PersonAddress). Dans le code, ceci est implémenté avec List<Address>
.
On m'a dit que je vais obtenir de meilleures performances de NHibernate si je ...
- Créer un objet de domaine PersonAddress
- Configurer personne d'avoir un-à-plusieurs à PersonAddress
- Configurer aa beaucoup à plusieurs index Adresse de cette relation
- Mettre en œuvre dans le code avec un
Dictionary<Address, PersonAddress>
Est-ce vrai?