❓ Почему метод с @Transactional, вызванный из другого метода того же класса, не открывает транзакцию?
Spring использует proxy-объекты для обработки @Transactional. Когда вы вызываете метод извне класса, вызов идет через proxy, который оборачивает метод в транзакцию. Но при вызове метода внутри того же класса (this.method()), вы обращаетесь напрямую к реальному объекту, минуя proxy.
🐸 Библиотека собеса по Java
#spring
Post #1131
2.1K
- 👍 11
- 🔥 1
- 👏 1