|
Spring + PagingAndSortingRepository + Many-to-Many
|
|||
---|---|---|---|
#18+
shu_ra Может быть кто-то делал выборку из таблиц связанных между собой многие-ко многим. Поделитесь пожалуйста. Мы все делали эту выборку. Но непонятно что ты хочешь. В первом посту у тебя уже половина решенной задачи. Что хочешь с сней сделать дальше? Сортировать - добавь order by. Pagination - зависит от dbms. Грубо говоря он проприетарный. Limit/Offset - Postgres. Limit(Limit(...)) - Oracle. И так далее. Ты должен нам рассказать какой диалект SQL у тебя используется. Иначе наши ответы будут - зря потраченным временем. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2020, 17:38 |
|
Spring + PagingAndSortingRepository + Many-to-Many
|
|||
---|---|---|---|
#18+
mayton, Мысль пришла, что пагинация всегда в конце. То есть сначала должно все работать без слова пагинация вообще. Логично? А далее смотреть уже реализацию пагинации. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2020, 18:22 |
|
Spring + PagingAndSortingRepository + Many-to-Many
|
|||
---|---|---|---|
#18+
SpringMan, Думаю модель есть, т.к. запросы генерятся у него. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2020, 18:45 |
|
Spring + PagingAndSortingRepository + Many-to-Many
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton, Мысль пришла, что пагинация всегда в конце. То есть сначала должно все работать без слова пагинация вообще. Логично? А далее смотреть уже реализацию пагинации. Я вообще не понимаю в чем проблема для современного разработчика - порезать ResultSet на порции? Допустим яб не знал SQL мог просто сделать 2 джойна. Ну пореж выборку по пачкам и делу конец уже на фазе итерации строк. Не бином Ньютона. Просто бухгалтерская арифметика. Эту задачу можно решать 1000 способами. Но автор наверное хочет Spring. Вот и мучается танталовыми муками. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2020, 19:29 |
|
Spring + PagingAndSortingRepository + Many-to-Many
|
|||
---|---|---|---|
#18+
mayton, Если пагинация серверная, то надо править sql. А он у него генерится хибером. Иначе придет миллион на клиента. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2020, 19:42 |
|
Spring + PagingAndSortingRepository + Many-to-Many
|
|||
---|---|---|---|
#18+
Какой миллион? Таблица юзверей 10 чел Таблица ролей 15 ролей Таблица связей 1миллион. Здесь физически не может быть столько. Это матрица. По вертикали юзеры. По горизонтали роли. 10 * 15 = 150 пересечений. Как в морской бой. Делать больше связей нет смысла ибо незаачем. И это вообще максимум для таких условий. Это при условии что ВСЕМ юзерам даны ВСЕ роли. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2020, 19:52 |
|
Spring + PagingAndSortingRepository + Many-to-Many
|
|||
---|---|---|---|
#18+
mayton, 1. Принцип от этого разве меняется? Или методология запросов? 2. Если добавить колонку дата или флаг Заблокироввно/Актуальность, то будет миллион. Так? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2020, 10:01 |
|
Spring + PagingAndSortingRepository + Many-to-Many
|
|||
---|---|---|---|
#18+
mayton, Много ко многим это классика Покупатели - Заказы - Товары ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2020, 10:03 |
|
Spring + PagingAndSortingRepository + Many-to-Many
|
|||
---|---|---|---|
#18+
mayton, >Здесь физически Модель в РСУБД строится Физическая и Логическая. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2020, 10:05 |
|
Spring + PagingAndSortingRepository + Many-to-Many
|
|||
---|---|---|---|
#18+
У него не будет заказов. У него - модель безопасности. Двумерная. И зачем мы будем втаскивать в задачу третье измерение? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2020, 10:06 |
|
Spring + PagingAndSortingRepository + Many-to-Many
|
|||
---|---|---|---|
#18+
mayton, 2. Профи обязан предупредить. Я предупреждаю. 3. Ты DBA был? Запросы изменятся разве? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2020, 10:09 |
|
Spring + PagingAndSortingRepository + Many-to-Many
|
|||
---|---|---|---|
#18+
А мы глубоко копнули. Я думаю что автору и не надо так глубоко. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2020, 10:10 |
|
Spring + PagingAndSortingRepository + Many-to-Many
|
|||
---|---|---|---|
#18+
mayton А мы глубоко копнули. Я думаю что автору и не надо так глубоко. Да. Он вообще пропал. Ему лень сказать без пагинации работает или нет. И сколько записей без нее идет на клиента. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2020, 10:15 |
|
Spring + PagingAndSortingRepository + Many-to-Many
|
|||
---|---|---|---|
#18+
Я всё больше склоняюсь к пользе "вопросников" где вопрос ставится на таймер. И по проишествии просто нескольких суток автоматом закрывается. А правильные ответы просто голосуются. К сожалению sql.ru - это не вопросник. И здесь - седьмая вода на киселе будет размазана на годы. И автор к тому времени уже уволен или отчислен с факультета. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2020, 10:41 |
|
Spring + PagingAndSortingRepository + Many-to-Many
|
|||
---|---|---|---|
#18+
mayton, хмм... я знаю один форум. Так такое введено. Но мне категорически не нравится. Там админ решает - ответили на вопрос или нет. Как будто он семи пядей во лбу. "Всё хорошо в меру" ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2020, 10:44 |
|
Spring + PagingAndSortingRepository + Many-to-Many
|
|||
---|---|---|---|
#18+
Я тоже не люблю тостеры и стековер. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2020, 12:10 |
|
|
start [/forum/topic.php?fid=59&msg=39973651&tid=2120762]: |
0ms |
get settings: |
10ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
50ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
307ms |
get tp. blocked users: |
1ms |
others: | 7ms |
total: | 386ms |
0 / 0 |