ich würde für den Zugriff auf die DB gerne Optimistic Locking verwenden.
Wenn ich allerdings die Service Methoden mit @Transactional versehe,
wird keine ObjectOptimisticLockingFailureException geworfen, obwohl sich die Version des Entities von der Version in der DB unterscheidet.
Wenn ich @Transactional entferne, wird die ObjectOptimisticLockingFailureException wie gewünscht geworfen.
Ich verwendet Spring Data JPA 1.10.3.
Hier der Beispielcode:
...
ObjectOptimisticLockingFailureException wird nicht geworfen
ObjectOptimisticLockingFailureException wird nicht geworfen
0 commentaires:
Enregistrer un commentaire