Bonjour,
J'aimerai savoir, quand vous faites les design de vos entities, est ce que vous "matérialisez" vos relations avec d'autres entities ou directement avec les foreign key de vos tables ?
Avec l'exemple des exemples, celui que l'on donne toujours : client et commande.
Dans l'entity client, vous avez une liste d'entity commande. Et dans l'entity commande, vous avez l'entity client (manytoone)
Seulement, quand par exemple vous voulez créer une commande, comment vous faites pour l'entity client qui se trouve à l'intérieur ? Vous faites à chaque fois une requête à partir de l'entitymanager pour obtenir un entity client initialisé avec toutes les propriétés que vous réinsérez dans l'entity commande que vous voulez actuellement créer ? Ca fait long non ? Ou bien il y a une autre méthode ?
Merci pour vos réponses et votre expérience dans le domaine.
Partager