Size: a a a

2020 July 03

A

Anton in learn.java
Даниил Осипов
Не, просто глянь время логов начала и конца запросов
Ну и? В  первом случае 6 сек с обрезкой в БД через SQL. Норм.

Во втором 36 сек с setFirstResult и setMaxResults.
Обратите внимание, что этот подход к получению общего количества результирующего набора требует дополнительного запроса (для count()).
Короче, вместо 1 запроса на 15 строк в 1м случае, тут 2 запроса. Причем я не уверен, что в бд идет запрос на страницу 15 записей а не выполняется обрезка из курсора.
Хорошо бы профильтровать запросы к БД через средчтва Mysql  или снифер sql. И заодно смотреть VisualVM на jvm, как растет память при вычитывании этим способом.

Если первый способ работает, его и надо использовать. Значит второй просто не для этих целей, для небольших табличек.
Используйте 1й способ с параметрами, да и всё:
Query query = JPA.em().createNativeQuery("select count(*) from truck t inner join box b where t.truck_id=b.truck_id and t.shipment_upc=:code"); query.setParameter("code", code);
источник

НП

Ну Привет in learn.java
И рассказывал мне шутки про дачу и огород,создалось ощущение ,что он  особо и не хочет собеседовать
источник

НП

Ну Привет in learn.java
источник

R

Rus in learn.java
Ну Привет
И рассказывал мне шутки про дачу и огород,создалось ощущение ,что он  особо и не хочет собеседовать
Ну так ты прошел то или нет?
источник

ὦan in learn.java
В groupBy можно провернуть такой трюк? Collectors.groupingBy(Dto::getAnotherDto::getId))
источник

НП

Ну Привет in learn.java
Rus
Ну так ты прошел то или нет?
Не сказали,сегодня отпишут
источник

R

Rus in learn.java
Аа
источник

R

Rus in learn.java
Интрига
источник

НП

Ну Привет in learn.java
Rus
Интрига
Да пофиг,ещё на одно пригласили
источник

НП

Ну Привет in learn.java
источник

R

Rus in learn.java
Когда я проходил собеседование мне ответ дали через почти неделю
источник

R

Rus in learn.java
Ходил парился да или нет
источник

ὦan in learn.java
ὦan
В groupBy можно провернуть такой трюк? Collectors.groupingBy(Dto::getAnotherDto::getId))
Плохо когда не думаешь сразу
(a -> a.getB().getName())
источник

ὦan in learn.java
Спасибо
источник

ὦan in learn.java
источник

MN

Midow Noname in learn.java
всем привет а есть способ получит исходники майнкрафта? он же на java написан?
источник

ch

central hardware in learn.java
Midow Noname
всем привет а есть способ получит исходники майнкрафта? он же на java написан?
Исходники закрыта получить нельзя
источник

MN

Midow Noname in learn.java
central hardware
Исходники закрыта получить нельзя
а как тогда читы и моды делают?
источник

ch

central hardware in learn.java
Midow Noname
а как тогда читы и моды делают?
Реверс инжениринг
источник

MR

Muzaffar Rasulov in learn.java
здрава желаю всем! можете подсказать как получить разницу объектов (ещё точнее там разница в датах, т.е. если разница больше чем день то вывести) из двух листов?
при этом листы уже отсортированы, и количество объектов равны
источник