Size: a a a

Spring Framework and more

2020 February 20

AE

Alexandr Emelyanov in Spring Framework and more
Проблему с lazy не ловили ваше транзакции?
источник

AE

Alexandr Emelyanov in Spring Framework and more
Vitaly Sirotkin
попробуй сериализовать ленивую или двунаправленную связь
а потом десериализовать обратно
Это аргумент далеко не во всех случаях, но да
источник

VG

Vladislav Gerasimov in Spring Framework and more
Alexandr Emelyanov
Проблему с lazy не ловили ваше транзакции?
Конечно же не ловили, посколько транзакция в контроллерах открыта)
источник

AE

Alexandr Emelyanov in Spring Framework and more
Vladislav Gerasimov
Конечно же не ловили, посколько транзакция в контроллерах открыта)
Грех
источник

VG

Vladislav Gerasimov in Spring Framework and more
Да
источник

AE

Alexandr Emelyanov in Spring Framework and more
Vladislav Gerasimov
Конечно же не ловили, посколько транзакция в контроллерах открыта)
Даже если она в контроллере открыта - все равно словят при сериализации
источник

YG

Yury Golikov in Spring Framework and more
Хм, я видимо как то по другому делаю, у меня таких проблем нет.
источник

AE

Alexandr Emelyanov in Spring Framework and more
Yury Golikov
Хм, я видимо как то по другому делаю, у меня таких проблем нет.
У вас видимо везде Игорь
источник

AE

Alexandr Emelyanov in Spring Framework and more
источник

VS

Vitaly Sirotkin in Spring Framework and more
Alexandr Emelyanov
Это аргумент далеко не во всех случаях, но да
Я понимаю всегда можно повесить транзакцию на контроллер и забыть про лейзи, а двунаправленная нужна не всегда. Но тем не менее, это тоже проблемы.

А вообще самая залупа в том что десериализованую энтити нельзя просто сунуть в save, если это обновление а не создание
источник

YG

Yury Golikov in Spring Framework and more
Я больше про проблему связанности говорил, а техническую проблему думаю можно решить по разному, мб генерить dto
источник

VG

Vladislav Gerasimov in Spring Framework and more
Alexandr Emelyanov
Даже если она в контроллере открыта - все равно словят при сериализации
Я так и не делаю. В в довод того, что стоит слои разделять.
В spring boot сессия открывается по умолчанию на этапе http request, то есть на этапе сериализация она ещё открыта
источник

AE

Alexandr Emelyanov in Spring Framework and more
Vitaly Sirotkin
Я понимаю всегда можно повесить транзакцию на контроллер и забыть про лейзи, а двунаправленная нужна не всегда. Но тем не менее, это тоже проблемы.

А вообще самая залупа в том что десериализованую энтити нельзя просто сунуть в save, если это обновление а не создание
Я ни в коем случае не имел ввиду транзакцию в контроллере, я про жизнь без jpa
источник

VS

Vitaly Sirotkin in Spring Framework and more
Alexandr Emelyanov
Я ни в коем случае не имел ввиду транзакцию в контроллере, я про жизнь без jpa
А, ну без жпа и бесконечных проксей все конечно по другому
источник

AE

Alexandr Emelyanov in Spring Framework and more
Yury Golikov
Я больше про проблему связанности говорил, а техническую проблему думаю можно решить по разному, мб генерить dto
Генерят мапперы, dto пишут
источник

AE

Alexandr Emelyanov in Spring Framework and more
Vladislav Gerasimov
Я так и не делаю. В в довод того, что стоит слои разделять.
В spring boot сессия открывается по умолчанию на этапе http request, то есть на этапе сериализация она ещё открыта
источник

AE

Alexandr Emelyanov in Spring Framework and more
Спасибо поржал
источник

VG

Vladislav Gerasimov in Spring Framework and more
Alexandr Emelyanov
Генерят мапперы, dto пишут
Согласен, да. И не стоит городить велосипеды. За нас давно уже все придумали
источник

YG

Yury Golikov in Spring Framework and more
Alexandr Emelyanov
Генерят мапперы, dto пишут
у меня сейчас вообще cqrs, и я такой херней не страдаю
источник

AE

Alexandr Emelyanov in Spring Framework and more
Vladislav Gerasimov
Я так и не делаю. В в довод того, что стоит слои разделять.
В spring boot сессия открывается по умолчанию на этапе http request, то есть на этапе сериализация она ещё открыта
Так какая там сессия на реквест то открывается?)
источник