Size: a a a

Java Web and more

2020 October 07

RS

Ruslan Stelmachenko in Java Web and more
да. можно начать с
logging.level.org.hibernate=debug или trace
источник

RS

Ruslan Stelmachenko in Java Web and more
с root будет реально МНОГО логов.
источник

N

Nonverbis in Java Web and more
Ruslan Stelmachenko
с root будет реально МНОГО логов.
Включил логи. Вот они https://pastebin.com/uT8DAHvK

Не могу разобраться, почему не создает таблицы.
источник

RS

Ruslan Stelmachenko in Java Web and more
ну тут по крайней мере видно, что свойство хибернейтом подхватилось:

hibernate.hbm2ddl.auto=create

(кстати, лучше update сделать)

а почему он ничего не создал.. сложно сказать. надо дальше копать
источник

N

Nonverbis in Java Web and more
Ruslan Stelmachenko
ну тут по крайней мере видно, что свойство хибернейтом подхватилось:

hibernate.hbm2ddl.auto=create

(кстати, лучше update сделать)

а почему он ничего не создал.. сложно сказать. надо дальше копать
Разобрался. Не включилось из-за многомодульности проекта.

На класс с методом мейн добавил аннотации:
@EntityScan(value={"ru.pcask.client",
                  "ru.pcask.activities_type"})
@EnableJpaRepositories(value={"ru.pcask.client",
                      "ru.pcask.activities_type"})

Таблицы создались.
источник

RS

Ruslan Stelmachenko in Java Web and more
Да, если в другом модуле пакеты не лежат логически внутри root-пакета главного модуля, то такое нужно делать.
источник

N

Nonverbis in Java Web and more
Ruslan Stelmachenko
Да, если в другом модуле пакеты не лежат логически внутри root-пакета главного модуля, то такое нужно делать.
Спасибо за помощь.
источник

AK

Anton Krasnov in Java Web and more
Кто может подсказать.

Есть коллекция на 30000 элементов

она перебирается стримом:
featureDtoList.stream()
               .filter(featureDto -> featureDto.getName().toLowerCase().contains(letters.toLowerCase()))
               .collect(Collectors.toList());


что тут эффективнее использовать LinkedList или ArrayList ?
источник

РП

Роман Поляков... in Java Web and more
Вспомнилось что-то 😁
источник

RS

Ruslan Stelmachenko in Java Web and more
Anton Krasnov
Кто может подсказать.

Есть коллекция на 30000 элементов

она перебирается стримом:
featureDtoList.stream()
               .filter(featureDto -> featureDto.getName().toLowerCase().contains(letters.toLowerCase()))
               .collect(Collectors.toList());


что тут эффективнее использовать LinkedList или ArrayList ?
эффеткивнее не делать 30000 раз letters.toLowerCase(), а вынести это в переменную снаружи цикла

а по листам только тест покажет, что эффективнее. теоретически разницы не должно быть, и там и там все линейно. но скорее всего аррейлист.
источник

AK

Anton Krasnov in Java Web and more
за вынести в переменную спасибо, чета проглядел.

Но я надеялся услышать что-то типо в  стриме перебирается коллекцию элементов последовательно  и поэтому линкед лист отработает в разы быстрее.

Пробовал просто дергать метод с разными типами листов везде результат один примерно 10-15 ms
источник

RS

Ruslan Stelmachenko in Java Web and more
так а почему по вашему линкед-лист должен быть быстрее, чем аррей-лист при последовательном переборе?
источник

AK

Anton Krasnov in Java Web and more
линкед лист пойдет по цепочке
т.е. адрес в памяти следующего элемента будет конечным адресом текущего +1
тем самым немного сломает принцип random accecc memory
источник

VV

Vladimir Votyakov in Java Web and more
Вечер добрый товарищи, начинаю погружаться в Spring. Возникла небольшая проблемка с JPA, вызываю CrudRepository::save, но в БД изменений нет, ошибок тоже. Использую Hibernate + HikariCP.
источник

VV

Vladimir Votyakov in Java Web and more
источник

VV

Vladimir Votyakov in Java Web and more
Гугление не помогло, пробывал десяток вариантов.
источник

AK

Anton Krasnov in Java Web and more
заюзай спринг бут
источник

AK

Anton Krasnov in Java Web and more
и не будет проблем
источник

AK

Anton Krasnov in Java Web and more
там все бины стартер создат из проперти
источник

MM

Maxim Makarov in Java Web and more
Всем привет! Работаю с webflux и r2dbc и при попытке сохранить в репозиторий выдает ошибку "Failed to update table [service_table]. Row with Id [763573d3ade90c04] does not exist." В чем может быть проблема?
Код: https://pastebin.com/X86pufiZ
источник