@jvmchat

Страница 2574 из 2890
Мытко
24.06.2018
21:45:05
А вы о маппере говорите

Georgy
24.06.2018
21:45:30
Да, Дмитрий верно написал

А Дима нет

guga
24.06.2018
21:45:54
Проблема же была в том, что этот класс используется для проведения запросов в базу
Ну если ты эту сущность в jpa провайдер скрамливаешь, тогда да, опшинал не вырулит

Google
guga
24.06.2018
21:46:22
А с обычными запросами, можешь замапить как удобно.

Мытко
24.06.2018
21:47:04
Я бы вообще сделал это трифтовой моделью

Там все это есть из коробки

Митко Соловец?
24.06.2018
21:47:15
Мытко
24.06.2018
21:47:20
Зачем костыли писать

Митко Соловец?
24.06.2018
21:47:27
А Дима нет
что я не так написал?

Georgy
24.06.2018
21:47:30
Проблема в том что ДТО не отображает информацию о том - отсутствует ли значение либо присутствует null

guga
24.06.2018
21:47:37
Я бы вообще сделал это трифтовой моделью
Ну началось, а от клиента что принимал бы?

Митко Соловец?
24.06.2018
21:47:39
задача апдейта - тривиальная и обсосона тысячу раз была

Georgy
24.06.2018
21:47:42
Для ДТО и то и то null

Мытко
24.06.2018
21:48:26
Ну началось, а от клиента что принимал бы?
сериализованный трифтовый объект

guga
24.06.2018
21:48:45
сериализованный трифтовый объект
А если клиент не может в трифт

Мытко
24.06.2018
21:49:00
Тогда надо что-то другое придумывать

Google
Pavel
24.06.2018
21:49:01
А если клиент не может в трифт
Поменяй клиента, чо ты

guga
24.06.2018
21:49:55
Поменяй клиента, чо ты
Вот так браузер взял и начал слать трифт

Мытко
24.06.2018
21:50:10
Трифт может стать в жсоне

guga
24.06.2018
21:50:49
Или поставить сервис перед сервисом который перегоняет реквесты.

Pavel
24.06.2018
21:50:54
Вот так браузер взял и начал слать трифт
Го обратно к нам, тебя не хватает

Мытко
24.06.2018
21:50:58
Будешь просто немного другую структуру принимать

Marat
24.06.2018
21:55:51
в общем, типичная задача: как привести объекты {} , { "someFlag": null} , { "someFlag": false } и { "someFlag": true } к public class Type { private boolean someFlag; } ?

Митко Соловец?
24.06.2018
21:57:18
Boolean

Marat
24.06.2018
21:58:31
Boolean имеет 3 состояния
с Optional<Boolean> - 4 состояния )))

Pavel
24.06.2018
21:59:58
И тебе правда нужны 4 состояния?

Marat
24.06.2018
22:01:10
нет, просто использую приём доведения до абсурда

Pavel
24.06.2018
22:01:26
Бери тогда булеан и норм :)

1337
24.06.2018
22:01:45
Marat
24.06.2018
22:02:07
почему 4?
null, empty, false, true

Kirill
24.06.2018
22:02:37
Boolean имеет 3 состояния
А?! Я не сварщик, а маску на стройке нашёл, но расскажите больше, мне интересно

1337
24.06.2018
22:02:49
там 5 на самом деле

еще опшионал нулл

Google
1337
24.06.2018
22:02:56
может быть

Митко Соловец?
24.06.2018
22:03:14
становится потно

Marat
24.06.2018
22:03:25
Бери тогда булеан и норм :)
это не мне надо, я использую нормальные источники данных (до такого маразма в реальных ситуациях не доходил)

Marat
24.06.2018
22:04:08
еще опшионал нулл
если внутри опшионала нулл, то это эмпти

Kirill
24.06.2018
22:04:33
Митко Соловец?
24.06.2018
22:04:42
Marat
24.06.2018
22:04:48
А если сам опшионал - нулл?
это я уже перечислил

Мытко
24.06.2018
22:04:48
Я без троллинга, честно интересно
У Boolean 3 состояния, т.к. оно может быть непроинициализированно, то есть быть nullом, ну и два состояния bool

Kirill
24.06.2018
22:04:51
вот и 4 состояние
Вот и я думаю :)

Kirill
24.06.2018
22:05:44
т.е. 4 в итоге?
4 с опшионалом

Мытко
24.06.2018
22:05:47
т.е. 4 в итоге?
С опшионалом?

Да

OxFAB
24.06.2018
22:05:59
4 с опшионалом
Кто больше?

Kirill
24.06.2018
22:06:08
Опшионал даёт эмпти

Marat
24.06.2018
22:06:08
воооот, пришли к консенсусу

1337
24.06.2018
22:06:17
5 с опшионалом епта

Google
1337
24.06.2018
22:06:20
там +2

Митко Соловец?
24.06.2018
22:06:22
ты

это

Admin
ERROR: S client not available

Мытко
24.06.2018
22:06:26
1337
24.06.2018
22:06:28
сам опшионал нулл

Митко Соловец?
24.06.2018
22:06:28
посчитал

Kirill
24.06.2018
22:06:33
5 с опшионалом епта
+1, нуль и так был

1337
24.06.2018
22:06:39
ето другой нулл

Vladimir
24.06.2018
22:06:47
в классе LinkedBlockingQueue: private final AtomicInteger count = new AtomicInteger(); в методе put() final AtomicInteger count = this.count; и далее обращаются к объекту по локальной ссылке count вопрос - зачем?

Мытко
24.06.2018
22:06:53
Налл, емпти, тру, фолс

У тебя других вариантов нет

1337
24.06.2018
22:07:06
скажем так можно написать 5 юнит тестов которые свалятся в разных местах

Мытко
24.06.2018
22:07:21
Ничего ты не напишешь

1337
24.06.2018
22:07:33
опшионал = нулл емпти Булеан = тру фолс нулл

1337
24.06.2018
22:07:42
это пять (5) состояний

Google
Мытко
24.06.2018
22:08:18
опшионал = нулл емпти Булеан = тру фолс нулл
У тебя булиан не может быть наллом, так как любой нал превращается в empty

Marat
24.06.2018
22:08:19
А тебя в целом не смущает как там написан код
нормально там написан код, не придирайся

Marat
24.06.2018
22:08:45
Што?
доступ в стек быстрее, чем доступ к полю в this

Alexander
24.06.2018
22:08:53
Ну если мы ссылку локальную для ускоренич делаем то ок, нормально там все

Митко Соловец?
24.06.2018
22:09:22
1. Optional<Boolean> b = null; 2. Optional<Boolean> b = Optional.ofNullable(null); 3. Optional<Boolean> b = Optional.of(Boolean.FALSE); 4. Optional<Boolean> b = Optional.of(Boolean.TRUE);

1337

допиши пятый

Vladimir
24.06.2018
22:10:33
т.е если инстансовая переменная юзается в методе более, чем один раз, имеет смысл копировать ее в локальную?

1337
24.06.2018
22:10:44
допиши пятый
я уже капитулировал пару сообщений назад

Мытко
24.06.2018
22:11:23
Какие же полезные вы тут вопросы задаете

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