Bonjour,

Je cherche à propager un verrou pessimiste Hibernate (opération lock avec LockMode.PESSIMISTIC_WRITE) sur une association one2many.

D'après la doc de référence, il existe une catégorie de cascade liée au traitement lock (cascade="lock"). Malheureusement ça ne fonctionne pas comme je l'aurai cru : le lock sur l'entité principale déclenche bien un ordre SELECT FOR UPDATE mais les éléments associés sont chargés par un simple SELECT (alors que je me serai attendu à un SELECT FOR UPDATE).

Donc je me demande à quoi sert le cascade="lock" ? et dans quel cas l'utiliser ?