Chaque fois que je fais le mappage OU, je rends toutes les relations bidirectionnelles. Autrement dit, j'évite totalement les relations unidirectionnelles. Voici les raisons:ejb 3: est-il correct de rendre toutes les relations birectionnelles?
1) Pour avoir une cohérence dans toutes les relations. Ainsi, par exemple, tout en persistant, je n'ai pas à penser si la relation est unidirectionnelle ou bidirectionnelle. Il suffit de les accrocher des deux côtés dans tous les cas.
2) Pour la sécurité future, si une situation survient lorsque des références sont requises des deux côtés. Si j'avais utilisé unidirectionnel, je devrais faire des changements pour le rendre bidirectionnel.
Est-ce que quelqu'un préfère cette approche de rendre toutes les relations bidirectionnelles? Est-ce que quelqu'un a rencontré de sérieux problèmes de performance suite à cette approche?