Bonsoir,
après divers tests je me suis rendu compte que mes Entity n'étaient pas lockés !
J'utilise un EntityManager pour gérer les transactions, en revanche celui ci ne gère pas les locks et je me retrouve donc avec des données non conhérentes.
j'ai utilisé cette annotation, sur mes Entity, mon Manager ainsi que sur la méthode que je souhaite appeler mais rien y fait
avez vous une idée sur la marche à suivre pour bloquer les Entity lors d'accès concurrents ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 @TransactionAttribute(TransactionAttributeType.REQUIRE)
merci beaucoup



Répondre avec citation
Partager