Junior — Middle
109
La transaction sera-t-elle gérée automatiquement si l'appel à la méthode privée est marqué avec l'annotation @Transactional?
Entreprises à qui on a demandé
Réponse de l'IA
sobes.tech IA
В Spring транзакции управляются через прокси, которые перехватывают вызовы методов с аннотацией @Transactional. Если метод приватный, вызов происходит внутри того же класса напрямую, минуя прокси, поэтому транзакция не будет создана автоматически.
То есть, аннотация @Transactional на приватном методе не сработает, если этот метод вызывается из другого метода того же класса. Чтобы транзакция сработала, метод должен быть публичным и вызываться извне через прокси Spring.