Bonjour,
J'ai un objet Operation qui contient une relation many-to-one vers un autre objet Statut. Ce qui fait que à chaque fois que je sauvegarde l'objet Operation l'objet Statut est sauvegardé. Cependant cet Objet Statut ne change que sur certaines actions.
Le fait que le Statut s'enregistre à chaque fois me pose problème dans le cas d'accès concurrent. Exemple:
1) J'ouvre l'Operation A avec le statut A depuis l'utilisateur A
2) J'ouvre l'Operation A avec le statut A depuis l'utilisateur B
3) Je change le statut A en B de l'opération A via un bouton depuis l'utilisateur A
4) j'enregistre la modification de l'utilisateur A
5) l'utilisateur B enregistre l'opération (et donc le statut)
Du coup le statut n'est plus correct.
Comment puis-je faire en sorte que le statut lié à mon opération ne se mette à jour que si je fait un update explicite dessus?
Merci
Partager