@jvmchat

Страница 638 из 2890
guga
18.10.2016
21:12:52
Не то что msdn

Где всё есть

Митко Соловец?
18.10.2016
21:13:04
только здесь могут подраться из-за пачки сеттеров

Google
Митко Соловец?
18.10.2016
21:13:14
ну а если серьезно, посмотри на джокер

посмотри на жпоинт

guga
18.10.2016
21:13:20
наверное потому что в c# есть проперти?

Митко Соловец?
18.10.2016
21:13:25
посмотри на людей там

а теперь назови что-то подобное в сисярп мирке

guga
18.10.2016
21:13:39
да запросто

тот же jugru устраивает

Митко Соловец?
18.10.2016
21:13:49
с интересными проектами

guga
18.10.2016
21:14:57
вот тебе конфа в питере

http://dotnext.ru/en/spb/

такая же есть и москве

James Tiberius Kirk ?
18.10.2016
21:15:53
один мой коллега 5 лет писал на сисярпе в киви, а недавно перевелся на позицию жаба программиста

Митко Соловец?
18.10.2016
21:16:09
ты вдумайся гуга

Google
Митко Соловец?
18.10.2016
21:16:17
конференция называется ДотНЕТ

конференция имени 1 фреймворка

ущербы

и ты мне еще про коммьюнити задвигаешь

guga
18.10.2016
21:16:52
чем ты читаешь?

Митко Соловец?
18.10.2016
21:16:59
https://habrastorage.org/files/e14/180/b2a/e14180b2af1b404f9ff12f1c2abe4376.jpg

фотка с их конфы

guga
18.10.2016
21:17:13
или сеттерами все глаза засорились

James Tiberius Kirk ?
18.10.2016
21:17:37
а че, кто-то до сих пор сеттеры делает?

ненужны же

иммутабельность наше все

Митко Соловец?
18.10.2016
21:18:40
тебя гуга покусал?

James Tiberius Kirk ?
18.10.2016
21:19:42
нет, просто я тоже заметил, что у меня нет сеттеров

(ладно, один у меня есть в одном месте, надо переделать на конструктор второй)

Митко Соловец?
18.10.2016
21:20:44
хм, смотри, тебе нужно обновить сущность из базы, у тебя ормка, как быть?

Pavel ?
18.10.2016
21:20:51
А жексон без сеттеров умеет?

Митко Соловец?
18.10.2016
21:20:51
и каким боком тут иммутабельность?

А жексон без сеттеров умеет?
если поля прайват - то нет

James Tiberius Kirk ?
18.10.2016
21:21:12
Google
James Tiberius Kirk ?
18.10.2016
21:21:22
Pavel ?
18.10.2016
21:21:24
Не приват поля грех)

James Tiberius Kirk ?
18.10.2016
21:21:29
у него там внутри рефлекшон

и сет аксесабл тру

Митко Соловец?
18.10.2016
21:21:47
сохранить новую, очевидно же
погоди, мне нужно обновить существующую

я отредактировал данные

Pavel ?
18.10.2016
21:22:15
и сет аксесабл тру
Тогда он тормознее сериализовать начинает)

James Tiberius Kirk ?
18.10.2016
21:22:45
Тогда он тормознее сериализовать начинает)
да похуй, в проекте все равно узкое горло это работа с базой

guga
18.10.2016
21:23:12
погоди, мне нужно обновить существующую
ну я не виновт что ваши эти орм, что бы обновить сушность сначала делают селект, создают объект а потом его сохраняют

Pavel ?
18.10.2016
21:23:54
да похуй, в проекте все равно узкое горло это работа с базой
Вот из за таких как ты линукс запилили на яваскрипте в броузере)

Pavel ?
18.10.2016
21:24:26
Еретики))

Митко Соловец?
18.10.2016
21:25:35
чет лист ты не то говоришь

если поле приватное, то не сериализует джэксон

у меня нулл выдавало на работе

Pavel ?
18.10.2016
21:26:38
Он наверно публичные имел ввиду)

Митко Соловец?
18.10.2016
21:26:43
нет

именно приватные

и про рефлексию заливал

James Tiberius Kirk ?
18.10.2016
21:26:59
серилизует. Надо исходники открыть посмотреть что да как, в последний раз когда смотрел то видел там аксесабл тру, и его я там и искал

Google
Pavel ?
18.10.2016
21:27:28
Ну публичные через рефлекш)

Pavel ?
18.10.2016
21:27:51
Хотя там все через рефлекшн, но дергать метод быстрее)

Мытко
18.10.2016
21:28:00
рефлексию лучше не юзать

по моему мнению

Pavel
18.10.2016
21:28:10
отражение норм

Admin
ERROR: S client not available

Мытко
18.10.2016
21:28:12
какие-то костыли

Pavel
18.10.2016
21:28:15
просто надо ее с умом юзать

ну как ты узнаешь какие классы у тебя есть в пакете?

Мытко
18.10.2016
21:28:31
нк

только так

Pavel ?
18.10.2016
21:29:18
Там класспач обходится)

Мытко
18.10.2016
21:30:30
https://i.imgur.com/E38H45G.png

Pavel ?
18.10.2016
21:30:36
Кстати ньюинстанс стоит примерно столько же что и new

Митко Соловец?
18.10.2016
21:45:21
я оказался прав, как и Паша Ларев

не сериализует по умолчанию джэксон прайват поля без геттеров/сеттеров

опять лист херню спорол

James Tiberius Kirk ?
18.10.2016
21:47:29
речь шла про без сеттеров, лол

Google
James Tiberius Kirk ?
18.10.2016
21:47:30
и да

пруфецкий

private static Field locateField(Class<?> fromClass, String expectedName, Class<?> type) { Field found = null; // First: let's see if we can find exact match: Field[] fields = getDeclaredFields(fromClass); for (Field f : fields) { if (expectedName.equals(f.getName()) && f.getType() == type) { found = f; break; } } // And if not, if there is just one field with the type, that field if (found == null) { for (Field f : fields) { if (f.getType() == type) { // If more than one, can't choose if (found != null) return null; found = f; } } } if (found != null) { // it's non-public, need to force accessible try { found.setAccessible(true); } catch (Throwable t) { } } return found; }

метод из ClassUtil

из сурсов джексона

Мытко
18.10.2016
21:48:32
а в чем проблема

getDeclaredFields

а

тут он и вызывается

James Tiberius Kirk ?
18.10.2016
21:49:11
в том же классе есть еще метод public static void checkAndFixAccess

Мытко
18.10.2016
21:49:32
если это либа в свободном доступе

то скидывай её лучше

James Tiberius Kirk ?
18.10.2016
21:49:52
я хз где она в свободном доступе валяется

я в идее смотрю

Мытко
18.10.2016
21:50:03
https://i.imgur.com/X086N3E.png

или скрины скидывай

а то, вот это не читаемо

James Tiberius Kirk ?
18.10.2016
21:50:38
читаемо, просто ты нежный

Мытко
18.10.2016
21:50:46
да

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