Какие архитектурные подходы решают проблему транзакций при вызове методов внутри одного класса в Java

Javaархитектураметодыпроектированиетранзакции