Size: a a a

2020 March 23

d

dima in learn.java
ну совет выше про модельмаппер (хотя тут роли не играет), имеет смысл
источник

d

dima in learn.java
у тебя тестовые данные не приатачены к энтити менеджеру
источник

d

dima in learn.java
там нет лэзи полей
источник

d

dima in learn.java
и ты сравниваешь их с сущностью, которая приаттачена
источник

ВБ

Вениамин Белоусов in learn.java
dima
ну совет выше про модельмаппер (хотя тут роли не играет), имеет смысл
Не проще ли занулить тупо ссылку для ленивой инициализации? Я не спорю, понять пытаюсь)
источник

d

dima in learn.java
Вениамин Белоусов
Не проще ли занулить тупо ссылку для ленивой инициализации? Я не спорю, понять пытаюсь)
тест смысла особо не имеет
источник

d

dima in learn.java
у тебя сервис возвращает DTO?
источник

ВБ

Вениамин Белоусов in learn.java
dima
у тебя сервис возвращает DTO?
Нет, ентити
источник

d

dima in learn.java
в этом и проблема
источник

d

dima in learn.java
а маппишь ты в контроллере
источник

d

dima in learn.java
или еще где-то
источник

d

dima in learn.java
Если бы у тебя сервис возвращал  DTO, тогда бы ты создавал тестовые данные-  DTO, и сравнивал уже с тем, что вернул сервис (который внутри вызвал маппер и получил POJO без проксей)
источник

d

dima in learn.java
и все это в 1 транзакции
источник

ВБ

Вениамин Белоусов in learn.java
dima
или еще где-то
Нигде не маплю. Данные с сервиса сравниваются с данными в памяти.
источник

L

Loljeene in learn.java
Ребят, а maven-release-plugin еще актуальный?
Тут вот в чем дело, в pom для него указывается путь до репа, а я сейчас на удаленке и есть проблемы с доступом, поэтому у меня доступ до git репозиториев через проброс портов по ssh
в итоге вместо FQDN моего gitlab сервиса мне придется в pom прописывать localhost, что не очень хорошо
источник

d

dima in learn.java
Вениамин Белоусов
Есть тестовые данные, на которые делается сверка. Вытаскиваем данные из сервиса. И сравниваем объекты. У одного объекта null, а у другого ленивая инициализация (тот что из репо). Падаем в ошибку, так как транзакция закрылась
в этом и ошибка, что сервис ДТО не возвращает
источник

d

dima in learn.java
ДТО это еще и вариант как избежать LazyException
источник

ВБ

Вениамин Белоусов in learn.java
dima
в этом и ошибка, что сервис ДТО не возвращает
Наверное просто пока еще его не ввели. Так бы просто поля перемапить можно было с ignoringFields. Скоро узнаю что там задумали. Спасибо)))
источник

DS

Dmitriy Shilnikov in learn.java
Loljeene
Ребят, а maven-release-plugin еще актуальный?
Тут вот в чем дело, в pom для него указывается путь до репа, а я сейчас на удаленке и есть проблемы с доступом, поэтому у меня доступ до git репозиториев через проброс портов по ssh
в итоге вместо FQDN моего gitlab сервиса мне придется в pom прописывать localhost, что не очень хорошо
Ты же можешь в hosts любое имя прописать, и оно будет на твой localhost указывать.
источник

d

dima in learn.java
Вениамин Белоусов
Наверное просто пока еще его не ввели. Так бы просто поля перемапить можно было с ignoringFields. Скоро узнаю что там задумали. Спасибо)))
и ты получишь по сути представление твоего ответа сервиса, что технически и будет ДТО)
источник