Size: a a a

ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)

2020 August 28

KS

Kirill Shelopugin in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
"обновить сущности в БД" - это часть бизнес-логики, а "вызвать дуби-хуйню" - не часть
источник

λ

λoλdog in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Тогда делай отдельный слой для этого обновить
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
и вместо транзактора передай identityK
источник

Б

Берял in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Kirill Shelopugin
"обновить сущности в БД" - это часть бизнес-логики, а "вызвать дуби-хуйню" - не часть
проблема в том что у тебя дуби хуйня протекает в сервисный слой, абстрагируйся от коннекшенИо
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
т.е. пусть в аргументе будет не дуби хуйня, а ~>
источник

AT

Aλeksei Tereχin in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Оптики! Во! Выход!
источник

Б

Берял in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
есть же прекрасный модуль от лолкета в тофу с прекрасным примером
источник

AT

Aλeksei Tereχin in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Берял
есть же прекрасный модуль от лолкета в тофу с прекрасным примером
От прекрасного лолкета
источник

Б

Берял in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
просто Кериллу контроль эффектов мешает код тестировать
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
а как на спринге такую проблему решать? Все равно придется втаскивать транзакшн менеджер
источник

KS

Kirill Shelopugin in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Факт.
источник

AT

Aλeksei Tereχin in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Это немножечко не так работает
источник

KS

Kirill Shelopugin in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Ладно, значит, решения без переписывания всего кодяры нет. Понял + принял
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
+ я слышал от ребят, что в спринге этот менеджер несколько ущербный
источник

λ

λoλcat in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Vladimir Sam
+ я слышал от ребят, что в спринге этот менеджер несколько ущербный
есть такое
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
да мне чисто для расширения кругозора интересно как на джаве проблему решить
источник

λ

λoλcat in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
в скале более клево
источник

VS

Vladimir Sam in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
обновить А и Б, у которых два разных репозитория в одной транзакции, плюсбалл за асинхронность кода
источник

λ

λoλcat in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
скала хороший язык, но для крудов перебор
источник

Б

Берял in ПОКА ОДЕРСКИ НЕ ВИДИТ (GCерковноPRиходскую SCоLу)
Vladimir Sam
а как на спринге такую проблему решать? Все равно придется втаскивать транзакшн менеджер
ты имешь в виду аннотацию @Transactional поставить на метод?
источник