powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring + PagingAndSortingRepository + Many-to-Many
17 сообщений из 42, страница 2 из 2
Spring + PagingAndSortingRepository + Many-to-Many
    #39973636
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shu_ra

Может быть кто-то делал выборку из таблиц связанных между собой многие-ко многим. Поделитесь пожалуйста.

Мы все делали эту выборку. Но непонятно что ты хочешь.

В первом посту у тебя уже половина решенной задачи. Что хочешь с сней сделать дальше?

Сортировать - добавь order by.

Pagination - зависит от dbms. Грубо говоря он проприетарный. Limit/Offset - Postgres. Limit(Limit(...)) - Oracle. И так далее.
Ты должен нам рассказать какой диалект SQL у тебя используется. Иначе наши ответы будут - зря потраченным временем.
...
Рейтинг: 0 / 0
Spring + PagingAndSortingRepository + Many-to-Many
    #39973646
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Мысль пришла, что пагинация всегда в конце. То есть сначала должно все работать без слова пагинация вообще.
Логично?
А далее смотреть уже реализацию пагинации.
...
Рейтинг: 0 / 0
Spring + PagingAndSortingRepository + Many-to-Many
    #39973651
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SpringMan,
Думаю модель есть, т.к. запросы генерятся у него.
...
Рейтинг: 0 / 0
Spring + PagingAndSortingRepository + Many-to-Many
    #39973655
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mayton,
Мысль пришла, что пагинация всегда в конце. То есть сначала должно все работать без слова пагинация вообще.
Логично?
А далее смотреть уже реализацию пагинации.

Я вообще не понимаю в чем проблема для современного разработчика - порезать ResultSet на порции?
Допустим яб не знал SQL мог просто сделать 2 джойна. Ну пореж выборку по пачкам и делу конец
уже на фазе итерации строк.

Не бином Ньютона. Просто бухгалтерская арифметика. Эту задачу можно решать 1000 способами. Но автор наверное хочет Spring.
Вот и мучается танталовыми муками.
...
Рейтинг: 0 / 0
Spring + PagingAndSortingRepository + Many-to-Many
    #39973657
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Если пагинация серверная, то надо править sql. А он у него генерится хибером.
Иначе придет миллион на клиента.
...
Рейтинг: 0 / 0
Spring + PagingAndSortingRepository + Many-to-Many
    #39973661
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой миллион?

Таблица юзверей 10 чел
Таблица ролей 15 ролей
Таблица связей 1миллион.
Здесь физически не может быть столько. Это матрица. По вертикали юзеры. По горизонтали роли.
10 * 15 = 150 пересечений. Как в морской бой. Делать больше связей нет смысла ибо незаачем.

И это вообще максимум для таких условий. Это при условии что ВСЕМ юзерам даны ВСЕ роли.
...
Рейтинг: 0 / 0
Spring + PagingAndSortingRepository + Many-to-Many
    #39973707
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
1. Принцип от этого разве меняется? Или методология запросов?
2. Если добавить колонку дата или флаг Заблокироввно/Актуальность, то будет миллион. Так?
...
Рейтинг: 0 / 0
Spring + PagingAndSortingRepository + Many-to-Many
    #39973708
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Много ко многим это классика Покупатели - Заказы - Товары
...
Рейтинг: 0 / 0
Spring + PagingAndSortingRepository + Many-to-Many
    #39973709
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

>Здесь физически
Модель в РСУБД строится Физическая и Логическая.
...
Рейтинг: 0 / 0
Spring + PagingAndSortingRepository + Many-to-Many
    #39973710
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У него не будет заказов. У него - модель безопасности. Двумерная.
И зачем мы будем втаскивать в задачу третье измерение?
...
Рейтинг: 0 / 0
Spring + PagingAndSortingRepository + Many-to-Many
    #39973712
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
2. Профи обязан предупредить. Я предупреждаю.
3. Ты DBA был? Запросы изменятся разве?
...
Рейтинг: 0 / 0
Spring + PagingAndSortingRepository + Many-to-Many
    #39973713
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мы глубоко копнули. Я думаю что автору и не надо так глубоко.
...
Рейтинг: 0 / 0
Spring + PagingAndSortingRepository + Many-to-Many
    #39973714
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
А мы глубоко копнули. Я думаю что автору и не надо так глубоко.

Да. Он вообще пропал.
Ему лень сказать без пагинации работает или нет. И сколько записей без нее идет на клиента.
...
Рейтинг: 0 / 0
Spring + PagingAndSortingRepository + Many-to-Many
    #39973715
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я всё больше склоняюсь к пользе "вопросников" где вопрос ставится на таймер. И по проишествии просто нескольких
суток автоматом закрывается. А правильные ответы просто голосуются. К сожалению sql.ru - это не вопросник.
И здесь - седьмая вода на киселе будет размазана на годы. И автор к тому времени уже уволен или отчислен
с факультета.
...
Рейтинг: 0 / 0
Spring + PagingAndSortingRepository + Many-to-Many
    #39973716
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
хмм... я знаю один форум. Так такое введено. Но мне категорически не нравится. Там админ решает - ответили на вопрос или нет. Как будто он семи пядей во лбу.
"Всё хорошо в меру"
...
Рейтинг: 0 / 0
Spring + PagingAndSortingRepository + Many-to-Many
    #39973722
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тоже не люблю тостеры и стековер.
...
Рейтинг: 0 / 0
Spring + PagingAndSortingRepository + Many-to-Many
    #39973811
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79,
Ну почему неправильно.
Если ручками делать то правильно - много ко много.
Если не руками, а волшебными либами то вы правы. Есть такие.
...
Рейтинг: 0 / 0
17 сообщений из 42, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring + PagingAndSortingRepository + Many-to-Many
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]