| 
 | 
| 
 
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=39973714&tid=2120762]:  | 
    0ms | 
get settings:  | 
    9ms | 
get forum list:  | 
    15ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    69ms | 
get topic data:  | 
    11ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    49ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 232ms | 
| total: | 395ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...