Tengo una pregunta sobre la propagación de la transacción de primavera. Si uso @Transactional (propagación = Propagación.REQUIRED) para anotar un método m1. Cuando la lógica de ejecución ingrese m1, si ya hay una transacción, m1 la usará. Cuando después de m1, ¿qué pasa con la transacción? ¿Termina o sigue abierto? (Si llamo a m1 en otro método, y después de la invocación, todavía hay otras cosas que hacer).Pregunta sobre la propagación de la transacción de primavera
En resumen, quiero saber al salir de un método anotado, la transacción finaliza o aún se abre?
Gracias.
Hola, ¿qué hay de otro nivel de propagación con respecto a mi pregunta? –
@Yousui: Los diversos niveles de propagación y sus efectos están documentados en el enlace que publiqué. – skaffman
Gracias, personal, después de leer su respuesta cuidadosamente y hacer algunas pruebas, he entendido la política de propagación de la transacción de primavera. Muchas gracias por tu ayuda. –