Есть ли более простые способы решения проблем с транзакциями кроме паттерна self-inject?

Javaself-injectпаттерны проектированиятранзакциифреймворки