@jvmchat

Страница 719 из 2890
sss3 ?
18.11.2016
15:38:59
Че тут обсуждать

Митко Соловец?
18.11.2016
15:39:42
так я и говорю, пусть все прибамбасы уберет

Oleg
18.11.2016
15:40:04
pastebin.com/VSm7rhSW

sss3 ?
18.11.2016
15:41:07
ToString переопределен?

Google
sss3 ?
18.11.2016
15:41:14
И покажи вью еще

Igor
18.11.2016
15:44:31
проблема в toString, инфа сотка

Oleg
18.11.2016
15:45:54
pastebin.com/ZgNMFzHe

Igor
18.11.2016
15:46:20
в toString у обоих объектов поставь return "";

sss3 ?
18.11.2016
15:46:34
+

Oleg
18.11.2016
15:46:38
toStringi прописаны

Igor
18.11.2016
15:46:53
ну вот у тебя в одном вызов другого, и наоборот

они и дёргают друг друга

sss3 ?
18.11.2016
15:47:05
Мы так думаем

Не 100% же

Igor
18.11.2016
15:47:27
ну судя по логам)

Oleg
18.11.2016
15:47:29
я знаю)) вопрос где именно дёргают )) по моему правда в toString сейчас проверю. где то я натыкался на этот ответ

Google
Ivan
18.11.2016
15:48:34
Сегодня утром срач был по хибернейт в скала чате вот вам пример

Oleg
18.11.2016
15:48:43
на метод запроса?

Ivan
18.11.2016
15:49:10
При том что все эти ошибки делали

Oleg
18.11.2016
15:49:13
да, всё именно в toString было!

Ivan
18.11.2016
15:49:17
Я делал в самом начале

Oleg
18.11.2016
15:49:29
спасибо вам!

Igor
18.11.2016
15:49:52
При том что все эти ошибки делали
ну вот с toString у себя не помню

с джексоном точно было

но это первая ссылка в гугле

Oleg
18.11.2016
15:50:21
по какому запросу?

Igor
18.11.2016
15:50:24
и дто от такого спасает

Ivan
18.11.2016
15:50:36
Дто с опытом приходит

Igor
18.11.2016
15:50:38
по какому запросу?
https://www.google.by/search?hl=en&q=jackson+infinite+cycle+between+two+entities&gws_rd=cr&ei=-RwvWPXdNuvg0gLHm46YCw

это не твой кейс, если что)

по твоему просто по эксепшену везде пишут смотреть в toString

sss3 ?
18.11.2016
15:53:21
Хибер тут вообще не причем же))

Такое можно было в 10 строках кода написать

По не знанию

Google
Anvar
18.11.2016
15:54:11
а как вы к дто относитесь в общем? Не напрягает конвертить постоянно?

Oleg
18.11.2016
15:55:15
по твоему просто по эксепшену везде пишут смотреть в toString
вчера устал сильно невнимательно смотрел и больше искал ошибку в аннотациях. Сегодня только добрался. Спасибо вам ещё раз!

и дто от такого спасает
значит я ещё неправильно понимаю DTO

Митко Соловец?
18.11.2016
15:59:42
ребят, в чем цимес то был?

друг у друга ту стринг дергал?

Anvar
18.11.2016
16:01:06
паттерн маппер и пофиг
ага. А потом начинается, что на клиенте разные дто-шки нужны, что-то вроде из разных сущностей или наоборот - только часть сущности. Еще маппер?

Митко Соловец?
18.11.2016
16:01:19
методы расширяй

и все

плюс если не двунаправленный маппинг, есть еще джэксон

я на этой теме собаку съел)

Anvar
18.11.2016
16:02:33
а допустим, где вы делаете лейзи фетчинг? В маппере не делаете?

Митко Соловец?
18.11.2016
16:02:57
делаем там, где транзакция еще доступна

транзакциями у нас рулят сервисы, внутри которых на return дергается маппер

так что внутри него по сути просто переливаем коллекции туда-сюда

guga
18.11.2016
16:04:50
а как вы к дто относитесь в общем? Не напрягает конвертить постоянно?
Мне часто хватает обычных глупых сущностей, тем более, что сейчас отдают json, а там мапить можешь более конктретнее, чем всю сущность.

Митко Соловец?
18.11.2016
16:05:15
дто еще со сваггером дружит четко

Anvar
18.11.2016
16:05:52
ну вот, то есть там фактически ещё есть транзакция. Допустим в маппере есть метод, который дергает сущность и, так как транзакция есть, лэйзи проперти зафетчатся. Но а если хочу в одном сервис-методе чтобы не фетчилось, а в другом наоборот, то два разных метода в маппере?

Митко Соловец?
18.11.2016
16:07:01
не понял, ты хочешь лэзи эксепшен??

Google
sss3 ?
18.11.2016
16:07:11
нет

он говорит о том

что дохуя кода

тудасюда

Anvar
18.11.2016
16:07:21
именно

Митко Соловец?
18.11.2016
16:07:27
да

sss3 ?
18.11.2016
16:07:29
нету внятного инструмента пока

Admin
ERROR: S client not available

sss3 ?
18.11.2016
16:07:31
для этого

к сожалению

Митко Соловец?
18.11.2016
16:07:36
но при правильном подходе менеджить изи

sss3 ?
18.11.2016
16:07:41
вот можем запилить его сообществом

Anvar
18.11.2016
16:11:52
мы пытались смотреть в маппере, загружено или нет поле у сущности (что-то вроде spring-овой PersistenceUtil.isLoaded), и плясать от этого... в общем легче не стало :)

Ivan
18.11.2016
16:12:32
Зачем делать lazy fetch если можно сделать fetch join

К тому же в хибере есть сейчас флаг подтягивать без транзакции если хотите

Anvar
18.11.2016
16:14:55
я не об этом, а о универсальности маппера. Понятно, что можно в сервисе всё правильно фетчить как нужно, но тогда и в маппере будет туча методов для каждого случая

Ivan
18.11.2016
16:15:36
Нужно под каждый дто делать маппер для этого есть дозер mapstruct и так далее

И все ок

Там можно разные мепперы лепить с разной логикой

Вжик
18.11.2016
23:28:36
http://jug.ru/2016/11/hibernate-switches-to-byte-buddy/

Google
Stanislav
18.11.2016
23:30:59
любопытные детали на деле оказались водой :\

Alex
19.11.2016
09:14:44
Вопрос на общих рассуждениях. Есть пакет с вложенными пакетами и вообще иксзибит.жпг И все там поголовно пэкедж локал допустим

Как красиво сделать точку входа?

т.е. чтобы всякого паблик дерьма не торчало

Конкретизирую, чтоль, пусть есть package biz.foo.bar; и в нем несколько разного. Как бы так сделать, чтобы в bar было чтото типа Bar , доступное только из biz.foo.bar и biz.foo но не выглядывало в biz

Alexander
19.11.2016
09:32:58
для этого следует использовать default модификатор при объявлении класса

в этом случае класс будет доступен только внутри своего пакета

sss3 ?
19.11.2016
09:33:43
сейчас бы не понимать смысла вопроса

и отвечать ?

ему нужно что бы было видно в пакете на уровень выше

но на 2 уровня уже нет

крч кастомная область видимости

Oleg
19.11.2016
09:56:31
переложить из biz в foo c дефолтным модификатором. Будет видно в foo и ниже

sss3 ?
19.11.2016
09:59:16
да ёпт, вы читаете нет вообще?))))))

Ivan
19.11.2016
10:00:45
в jigsaw можно будет такое делать вроде

Luger
19.11.2016
10:00:53
Jigsaw

norfolk
19.11.2016
10:01:42
del

James Tiberius Kirk ?
19.11.2016
10:59:26
byte buddy трогал кто?

Ivan
19.11.2016
12:50:40
https://yadi.sk/d/zao6gdrzyyQm7 подскажите, как мне такую формулу написать

Страница 719 из 2890