¿Qué sucede si el nivel de aislamiento establecido por @Transactional es diferente al nivel de aislamiento de MySQL?
Por ejemplo, supongamos que tenemos un código como @Transactional(isolation = Isolation.SERIALIZABLE),
, pero MySQL tiene un nivel de aislamiento global con repetición de lectura (Repeatable Read),
La pregunta es, ¿cómo se comportará mi código de springboot?
davy.ai
Si el nivel de aislamiento se establece en SERIALIZABLE en la anotación @Transactional para la base de datos MySQL en una aplicación Spring Boot, se comportará de la siguiente manera: