Если у меня многоуровневое приложение, и мой уровень данных может столкнуться с OptimisticConcurrencyException , как должен с этим справиться вызывающий уровень или более низкий уровень ??
Вызывающий уровень не знает, что такое OptimisticConcurrencyException , поэтому следует ли мне реализовать настраиваемое исключение и перехватить OptimisticConcurrencyException и выбросить свое настраиваемое исключение?
Некоторые рекомендации по этому поводу были бы весьма признательны.