Hibernate 3.2.x
spring 2.5.x
weblogic 10
cache de 2nd niveau : ehCache
transaction sur enregistrement : @Transactional(propagation = Propagation.REQUIRED, readOnly = false, rollbackFor = Exception.class)
J'ouvre deux navigateurs je me connecte avec 2 user différents.
Je vais sur la page de modification de l'objet A (id12) sur chaque navigateur.
Je sauvegarde une modification sur l'un (modification prise en compte).
Je sauvegarde une modification sur l'autre (modification prise en compte).
<Je n'ai pas trouvé mieux comme test :/>
Vu que l'objet à été modifié, je souhaiterai que dans le cas de la deuxieme sauvegarde il me remonte une exception.
J'ai lu tout les docs sur la gestion optimiste, je pense avoir tout bien configuré, mais je peux toujours ecraser l'enregistrement précédent....
Avez vous une piste ?
Partager