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