@jvmchat

Страница 2865 из 2890
Anton
11.10.2018
12:30:28
Сигнатура указывает на Object[]. А вообще, где почитать, легально или нет? Ну, кроме спеки :)
clone() есть у любого Object. Object[] массив - но при это тоже Object. В коде явно указан ресивер, поэтому генерируется [Object#clone, при этом резолвиться будет он по правилу которое задано invokevirtual. То есть если для Object[] jvm ничего не сделает (если там не подменится это всё на какой нибудь интринсик) то вызовется обычный клон

Anton
11.10.2018
12:32:46
я чесно говоря не помню, как это для массивов работает. наверное надо таки спеку пошелестеть. ведь для массивов нет отдельного исходника который ты можешь посмотреть

Vladimir
11.10.2018
12:33:50
Понял, спасибо. (обычный — не вызовется, он protected)
У массивов он public, он переопределён

Google
Quantum Harmonizer
11.10.2018
12:35:03
У массивов он public, он переопределён
А ещё у массивов он возвращает массив. А тут он возвращает объект.

Vladimir
11.10.2018
12:36:39
А ещё у массивов он возвращает массив. А тут он возвращает объект.
Видимо, массив он возвращает только в исходнике. А на деле там Object, который javac кастит сам.

Prokhor
11.10.2018
12:37:48
/stat@combot

Combot
11.10.2018
12:37:49
combot.org/c/-1001043090457

Никита?❄️
11.10.2018
12:39:03
день добрый всем! кто может подсказать, в JpaRepository от Spring Data реально получать, например, 22-42й элемент? (а не постранично 20-40, как это делается через PageRequest)

Alex
11.10.2018
12:39:52
можно своим кастомным HQL запросом выбирать

как вариант

Никита?❄️
11.10.2018
12:40:19
Alex
11.10.2018
12:44:16
ну вообще пагинация позволяет настроить с какой страницы начать выборку, может с этим поиграться

Aleksey
11.10.2018
13:05:55
всем привет. подскажите, как в Spring Boot сделать запрос по произвольным полям, чтобы прям передать список полей и получить только эти колонки?

без критерий

а только Query words

Хекс
11.10.2018
13:11:27
Разбирал кто-то код NetGuard-a? Нужна помощь https://github.com/M66B/NetGuard

Google
Диоген
11.10.2018
13:17:46
можешь свой pageable реализовать

самое простое - делаешь OffsetLimitPageable extends PageRequest и override getOffset

у pageRequest метод возвращает pageSize * pageNum, емнип

Никита?❄️
11.10.2018
13:19:36
Диоген
11.10.2018
13:19:57
о, да, так лучше, чем переписывать всё
где-то в гугле примеры должны быть, ты не первый с таким запросом

Aleksey
11.10.2018
13:26:13
ок

как в рантайме создать класс?

или интерфейс

Диоген
11.10.2018
13:27:47
всем привет. подскажите, как в Spring Boot сделать запрос по произвольным полям, чтобы прям передать список полей и получить только эти колонки?
Непонятно, чего ты хочешь, но JpaRepository экстендит QueryByExampleExecutor, может тебе подойдет https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#query-by-example

Igor
11.10.2018
13:28:11
если кто-то из пришедших считает, что он не бот, отпишитесь в личку :)

Mikhail
11.10.2018
13:28:36
стопроцентные боты

Pavel ?
11.10.2018
13:28:59
???

Диоген
11.10.2018
13:30:03
как в рантайме создать класс?
у тебя странные нужды возникли

скорее всего ты заблудился

но cglib, asm, javassist, bcel

Aleksey
11.10.2018
13:32:48
как говорится со своим уставом в чужой продакшн не лезут оставлю как есть…

Evgeny
11.10.2018
13:33:36
как то странно ты одновременно зашла в несколько чатов разных тематик

Cargeh
11.10.2018
13:34:05
Google
Evgeny
11.10.2018
13:34:38
а по моему она вбросит рекламу прона, наркоты или крипты, когда админов не будет онлайн

Aleksey
11.10.2018
13:34:40
скорее всего ты заблудился
хотел в Dynamic projection отправлять сгенерированный класс с тем чтобы получить нужную проекцию в данный момент

Evgeny
11.10.2018
13:36:00
как много аккаунтов без никнеймов

Aydar
11.10.2018
13:36:28
"Александра Козловскийа joined the group" Точно не бот

Admin
ERROR: S client not available

Evgeny
11.10.2018
13:36:34
и опять в тех же группах

Igor
11.10.2018
13:36:49
Aleksey
11.10.2018
13:37:14
Пощадите тех, кто потом будет с этим работать
а что метод для генерации класса из json и interface PersonRepository extends Repository<Person, UUID> { <T> Collection<T> findByLastname(String lastname, Class<T> type); } Collection<NamesOnly> aggregates = people.findByLastname("Matthews", MyClassGenerated.class);

Aleksey
11.10.2018
13:37:51
что сложного?

Диоген
11.10.2018
13:39:35
а что метод для генерации класса из json и interface PersonRepository extends Repository<Person, UUID> { <T> Collection<T> findByLastname(String lastname, Class<T> type); } Collection<NamesOnly> aggregates = people.findByLastname("Matthews", MyClassGenerated.class);
У вас репозиторий содержит информацию обо всём и приходят абсолютно случайные жсоны? Вам для этого надо классы генерировать?

Evgeny
11.10.2018
13:40:14
+
и ещё

Aleksey
11.10.2018
13:40:15
Igor
11.10.2018
13:40:28
и ещё
уже)

Диоген
11.10.2018
13:40:33
Evgeny
11.10.2018
13:40:56
уже)
ок )

Диоген
11.10.2018
13:41:07
Вы хотите динамическую типизацию в джява, и я не понимаю, где вы от этого выиграете

Google
Aleksey
11.10.2018
13:41:11
Ну что мешает вам описать это в классе
я не знаю какие поля на данный момент получать. они приходят с запросом

Aleksey
11.10.2018
13:42:35
микросервисы и все такое

одному одно второму другое

Диоген
11.10.2018
13:43:32
Ну, то есть вы не хотите все кейсы описывать заранее, вы хотите, чтобы это всё в рантайм происходило

Aleksey
11.10.2018
13:44:57
Ну, то есть вы не хотите все кейсы описывать заранее, вы хотите, чтобы это всё в рантайм происходило
кейсы описаны в документации по которой до меня уже реализовали 80% проекта

переделывать конечно никто не будет сейчас

Диоген
11.10.2018
13:45:26
кейсы описаны в документации по которой до меня уже реализовали 80% проекта
Это же можно ещё решить на этапе сериализации объекта в жсон

Aleksey
11.10.2018
13:45:29
но все же

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