
Митко Соловец?
22.09.2016
10:20:21
Object vs ObjectNode

Ivan
22.09.2016
10:20:22
javac или ajc?
ajc любит ругаться на такие вещи

Pavel
22.09.2016
10:20:44

Google

Pavel
22.09.2016
10:20:46
и попробуй с ним
100% заработает;)
вот пытаюсь сказать, что-то умное, а не выходит.

Ivan
22.09.2016
10:21:48
но я говорю о ошибке во время компиляции

Pavel
22.09.2016
10:22:05
а Дима о ошибке идеи

Митко Соловец?
22.09.2016
10:22:55

Pavel
22.09.2016
10:23:30
сделай так)
блин, не помню точно конструкцую на каст листа=(

Митко Соловец?
22.09.2016
10:24:06
ты ща скастил объекты в коллекции до преобразования
частенько кстати стало попадаться, что идея разваливается на лямбдах
в общем, решил проблему, подставить дженерик в маппер надо было
new ObjectMapper.<ObjectNode>valueToTree(o)

Google

Alex
22.09.2016
11:05:36
Люблю дженерики.
<? extends Void> например весело

folex
22.09.2016
11:07:18
Познай дзен, отнаследуйся от пустоты внутри себя

James Tiberius Kirk ?
22.09.2016
11:10:41
засунуть Optional в Optional это нормально?

guga
22.09.2016
11:11:41
нет, но вдруг у тебя какой-то очень специальный случай

James Tiberius Kirk ?
22.09.2016
11:12:36
Optional.ofNullable(rs.getTimestamp("date"))
.flatMap(timestamp -> {
if(timestamp == null){
return Optional.empty();
}
else return Optional.of(timestamp.toInstant());
}).orElseThrow(RuntimeException::new)
у меня так получилось, но мне очень не нравится как оно выглядит
хотя вроде это не опшионал в опшионал
я напутал
но выглядит все равно криво

Берял
22.09.2016
11:13:36
как-то ты странно опшионалы используешь, если там проверки на налл проскакивают

James Tiberius Kirk ?
22.09.2016
11:14:06
мне просто кровь из носу нужно применить .toInstant
применить я его могу только не к нуллу

Maksim
22.09.2016
11:14:24
Проверять на null внутри Optional?

James Tiberius Kirk ?
22.09.2016
11:15:09
вай нот?

guga
22.09.2016
11:15:26
Зачем тебе тогда он нужен?

James Tiberius Kirk ?
22.09.2016
11:15:37
все потому что в жаба опшионале нет фичи которая выглядела бы как ifPresentOrElse

Maksim
22.09.2016
11:15:43
timestamp - Optional?

James Tiberius Kirk ?
22.09.2016
11:16:06
rs.getTimestamp возвращает просто Timestamp
мне нужно его засунуть в модель, где используется Instant

Google

James Tiberius Kirk ?
22.09.2016
11:16:59
rs.getTimestamp может прийти нулом, тогда я не смогу заюзать .toInstant

Берял
22.09.2016
11:17:01
зачем в этом кейсе вообще опшионал?
тем более так криво использованный
что-то у тебя не получилось

James Tiberius Kirk ?
22.09.2016
11:17:33
затем что без него npe

Maksim
22.09.2016
11:19:08
То есть
if(timestamp == null){
throw new RuntimeException();
} else {
return timestamp.toInstant();
}
Вызывает NPE?

James Tiberius Kirk ?
22.09.2016
11:20:20
ок, вот кейс — rs.getTimestamp.toInstant()

Maksim
22.09.2016
11:20:33
Если предварительно timestamp в переменную загнать из rs.geTimestamp("date").

James Tiberius Kirk ?
22.09.2016
11:20:38
возвращает npe если из бд пришел null
причем кейс с нулом юзабельный

Берял
22.09.2016
11:21:14

Maksim
22.09.2016
11:21:33

James Tiberius Kirk ?
22.09.2016
11:22:04

Maksim
22.09.2016
11:22:19
Только если rs - null.

Берял
22.09.2016
11:23:32
но такого не бывает

Maksim
22.09.2016
11:23:42
Но вообще, Optional здесь нецелесообразен. Здесь всего одна цепочка. Я бы if-ом заменил.

James Tiberius Kirk ?
22.09.2016
11:24:07
или метод референс иначе работает?

Берял
22.09.2016
11:24:31
map так работает
если налл, то не вызовется

Google

Maksim
22.09.2016
11:24:43
Optional в лямбде никогда не вернёт null.

James Tiberius Kirk ?
22.09.2016
11:24:58

Maksim
22.09.2016
11:24:59
timestamp будет норм объектом.

James Tiberius Kirk ?
22.09.2016
11:24:59
спасибо

Берял
22.09.2016
11:25:15
а ты док открой, это же как раз суть опшионала

Maksim
22.09.2016
11:26:30

Evgenij
22.09.2016
11:27:32

James Tiberius Kirk ?
22.09.2016
11:27:51
да проебался

Admin
ERROR: S client not available

James Tiberius Kirk ?
22.09.2016
11:27:56
Рафик не уиноват

Gleb
22.09.2016
11:45:09
есть кто-нибудь, кто с JavaFX много работал?

Ruslan
22.09.2016
11:49:51
смотря сколько много

Alex
22.09.2016
11:50:06
а какой вопрос?

Gleb
22.09.2016
12:02:43
как лучше всего возвращать значение из окна?
сейчас юзаю afterburner.fx для DI и инжекчу в это окно (в его контроллер) новый обьект, где в него пишу данные и после закрытия окна считываю, но как-то не элегантно получается

Ruslan
22.09.2016
12:08:26
если окно - наследник javafx.scene.contro.Dialog, то есть setResult
если нет, то я другого способа не придумал, чтолько через некую обшую сущность для окна и порождающего его контроллера

Митко Соловец?
22.09.2016
13:24:47

Gleb
22.09.2016
13:29:46
где там шутейка про аннотации была

Митко Соловец?
22.09.2016
13:29:53
где-то в мире сгорел один гуга

Google

Митко Соловец?
22.09.2016
13:30:10
JPA+Lombok+Jackson

Igor
22.09.2016
13:30:13

Pavel
22.09.2016
13:30:26
а чото не так?)

folex
22.09.2016
13:37:07
или вот его

James Tiberius Kirk ?
22.09.2016
13:39:16
я честно погуглел и не нашел. Как можно создать объект у которого конструктор не пустой и там он Autowired? Ну не пихая в него все прочие объекты

Gleb
22.09.2016
13:42:20
null?

guga
22.09.2016
13:42:39
?

sss3 ?
22.09.2016
13:45:25
Прикольно

(¯Д¯)ノ
22.09.2016
13:46:08
Совсем

Pavel
22.09.2016
13:50:25

James Tiberius Kirk ?
22.09.2016
14:00:26
мне ж рабочий нужен

Берял
22.09.2016
14:01:05
можешь сказать понятнее, что ты хочешь получить?
если тебе нужно создавать объекты спринг компонента, который сам имеет зависимости, то в худшем случае можешь воспользоваться контекстом
в лучшем - заинжектить его к себе куда нужно
если тебе нужны отдельные объекты, то тебе нужен скоуп prototype

Pavel ?
22.09.2016
14:03:44
парни, поясните за Autowired, почему такие филды уже не катят?
раньшеж проканывали

James Tiberius Kirk ?
22.09.2016
14:04:04
катят