Size: a a a

Spring Framework and more

2020 February 02

V@

Vyacheslav @bvn13 in Spring Framework and more
Роман Нагаев
и транзакшнал на сервис попробуй тоже повесить, если не поможет, просто уберёшь
он там не нужен
источник

РН

Роман Нагаев in Spring Framework and more
Vyacheslav @bvn13
он там не нужен
я в этом не уверен, поэтому и прошу

кстати если у тебя есть ссылка где про это написано, я был бы благодарен за неё
источник

Ar

Arseny -> r2d2 in Spring Framework and more
Роман Нагаев
я в этом не уверен, поэтому и прошу

кстати если у тебя есть ссылка где про это написано, я был бы благодарен за неё
продебажь запрос в базу с момента как ты вызываешь em.persist. лучше 1 раз увидеть, чем 100 раз прочитать
источник

РН

Роман Нагаев in Spring Framework and more
Arseny -> r2d2
продебажь запрос в базу с момента как ты вызываешь em.persist. лучше 1 раз увидеть, чем 100 раз прочитать
ок, спс, попробую, но не сейчас
источник

AE

Alexandr Emelyanov in Spring Framework and more
Роман Нагаев
есть две аннотации @Transactional, ты используешь правильную?
https://stackoverflow.com/a/26387927
Между ними разницы нет
источник

AE

Alexandr Emelyanov in Spring Framework and more
Vyacheslav @bvn13
у меня транзака на контроллере
Не есть хорошо
источник

V@

Vyacheslav @bvn13 in Spring Framework and more
Alexandr Emelyanov
Не есть хорошо
Почему? При условии, что сервис возвращает энтити, а не дто
источник

AE

Alexandr Emelyanov in Spring Framework and more
Vyacheslav @bvn13
Почему? При условии, что сервис возвращает энтити, а не дто
Так энтити на уровне контроллеров не должно быть, сервис принимает и возвращает дто
источник

V@

Vyacheslav @bvn13 in Spring Framework and more
Alexandr Emelyanov
Так энтити на уровне контроллеров не должно быть, сервис принимает и возвращает дто
есть разные подходы к этому вопросу.
источник

AE

Alexandr Emelyanov in Spring Framework and more
Vyacheslav @bvn13
есть разные подходы к этому вопросу.
Но они не все правильные
источник

AE

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

РН

Роман Нагаев in Spring Framework and more
Alexandr Emelyanov
Между ними разницы нет
они обе поддерживаются но я бы не рискнул говорить что разницы совсем нет
источник

РН

Роман Нагаев in Spring Framework and more
Vyacheslav @bvn13
есть разные подходы к этому вопросу.
это правда, в качестве примера проблем с ентитями в контроллере можешь попробовать сериализовать ленивую или двунаправленную связь
источник

V@

Vyacheslav @bvn13 in Spring Framework and more
Роман Нагаев
это правда, в качестве примера проблем с ентитями в контроллере можешь попробовать сериализовать ленивую или двунаправленную связь
да, я в курсе этих проблем. но у меня пока (в этом проекте) было больше проблем от бесконечных маппингов-перемаппингов туда-сюда
источник

V@

Vyacheslav @bvn13 in Spring Framework and more
особенно, когда сервисы начинают использовать друг друга
источник

AE

Alexandr Emelyanov in Spring Framework and more
Vyacheslav @bvn13
да, я в курсе этих проблем. но у меня пока (в этом проекте) было больше проблем от бесконечных маппингов-перемаппингов туда-сюда
mapstruct
источник

РН

Роман Нагаев in Spring Framework and more
Vyacheslav @bvn13
да, я в курсе этих проблем. но у меня пока (в этом проекте) было больше проблем от бесконечных маппингов-перемаппингов туда-сюда
убрать каскады то помогло?
источник

V@

Vyacheslav @bvn13 in Spring Framework and more
Да хоть он, хоть object mapper (или он model mapper) - когда сервисы используют друг друга это трудно
источник

V@

Vyacheslav @bvn13 in Spring Framework and more
Роман Нагаев
убрать каскады то помогло?
Кстати, да :)
источник

РН

Роман Нагаев in Spring Framework and more
Vyacheslav @bvn13
Кстати, да :)
ее)
источник