Bonjour,
J'ai un endpoint qui sauvegarde en BD avec la méthode du genre:
@Transactional(readOnly = false,isolation= Isolation.SERIALIZABLE)
public Source saveKW(...)
J'aimerai créer un intercepteur qui va récupérer les paramètres & effectuer un Get dans la BD pour vérifier une règle de gestion.
J'aimerai que cette intercepteur garde le même contexte transactionnel de saveKw afin que:
-l'interrogation en base effectuée via le validateur
-& la sauvegarde effectuée par le endPoint
soit dans la même transaction (pour éviter toute lecture fantome& dirty read) avec l'annotation Isolation.SERIALIZABLE ci-dessus.
Comment faire ?
Dois je annoter mon intercepteur & l'endpoint peut hériter de cela?
Merci d'avance
Partager