Задать вопрос
ketovv
@ketovv
Питонист

Правильное расположение транзакций в проекте?

Добрый день, господа.

Имеется веб приложение в котором существуют зависимые друг от друга сущности, которые необходимо создавать в единой транзакции. В проекте применяются паттерны Сервисный слой и DAO (прямиком из Java).

Суть вопроса такова: Транзакция содержит бизнес-логику зависимости сущностей (т.е. одна запись зависит от того, существует ли другая), но является прямым обращением к данным. Где правильно будет создавать транзакцию, в сервисном слое или в слое DAO?

Заранее спасибо за ответ всем!
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы