Есть несколько хороших объяснений атрибутов транзакций EJB (и аннотаций) там, например OpenEJB.
Но иногда, когда я пытаюсь покрыть это тем, кто не работал со многими транзакционными ресурсами, я вижу, что их глаза начинают гладить.
Итак, мой вопрос - как бы вы объяснили атрибуты транзакции EJB вашей бабушке?
- Обязательно
- RequiresNew
- обязательно
- NotSupported
- Поддержка
- Никогда
Я думаю, что надуманный пример, аналогия или краткое практическое применение в реальном мире было бы полезно.