транзакции? И если второй коммит валится, то и первый отменить?
зачем?
Не. У меня есть 2 сервисных класса для Customer и User. При создании Customer я также могу создать User, но юзеру мне нужно передать customer_id. И если в юзере валится какая-то ошибка (например нарушение уникальности email), то я хотел бы отменить и создание кастомера
ну ты определись где ты коммитишь и пробелма исчезнет
Я и там, и там коммичу
Это выглядит как 1 транзакция
ну так почему у тебя класс, который коммитит обращается к классу который тоже коммитит?
А как я без коммита передам в другой сервис ID объекта, на который внешний ключ?
Обсуждают сегодня