Bonjour tout le monde.

Je me retouve devant un drôle de bidule qui me laisse perplexe.
J'ai, dans une action, un appel à une méthode placée dans une classe de service.

Or, si cette méthode fonctionne parfaitement bien lors du premier appel, la console m'explique que
Le code concerné par l'erreur (ClientServiceImpl.java:394) est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
      client.setMaxNumOperation(max + 1);
      client = entityManager.merge(client);
      entityManager.flush();
Comment peut on faire une modification concurrente dessus, alors que
1) le premier passage passe (on n'est donc à priori pas concurent avec un autre appel à entitymanager)
2)l'entityManager a été flushé.

Quelqu'un aurait-il une idée?