El método de transacción llama a un método sin anotaciones
Por lo general, utilizar la anotación @Transactional proporcionada por Spring para completar el mecanismo de gestión de transacciones es el método más eficaz en la actualidad. Pero cuando un método llama a otros métodos del mismo tipo, seguirá siendo inválido incluso si el método llamado está anotado. En primer lugar, debemos cubrir los principios básicos de la anotación @Transactional en Spring para completar transacciones:
Spring utiliza proxy dinámico (AOP) para implementar la gestión y el corte de beans cuando se inicia. cada una de nuestras clases con Genera un objeto proxy.