La composición y características de las transacciones de primavera.

Las transacciones de primavera de transacciones de propagación comúnmente utilizadas son: required, required_new, nested

Características: derivada del código fuente, la transacción se compone de dos partes: enlace a la base de datos y estado de la transacción;

Se requieren dos métodos de transacción con requerido: requerido, la segunda transacción se unirá a la primera transacción cuando haya una transacción, los dos métodos son dos transacciones diferentes pero el mismo enlace;

Un método de transacción @Transaction con llamadas requeridas otro método de transacción required_new:

El método con required_new suspenderá el primer método con la transacción requerida y generará una nueva transacción que tiene un enlace a una nueva base de datos.

Un método de transacción @Transaction con llamadas requeridas otros dos métodos de transacción anidados:

Cada transacción anidada establecerá un punto de reversión para facilitar la reversión de la transacción, y si la reversión no afecta a otra transacción, la excepción de la transacción debe tragarse en la transacción de nivel superior

Supongo que te gusta

Origin www.cnblogs.com/zjj078/p/12735581.html
Recomendado
Clasificación