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