У меня есть связь ManyToMany между Playlist и Track:
- Список воспроизведения может содержать 0..n треков
- Дорожка может принадлежать 0..n плейлистов
- Выбрать плейлист
- Доступ к его коллекции (которая загружается лениво)
- Добавить новый трек в коллекцию
- Сохранить список воспроизведения/объект
Код: Выделить всё
playlist.getTracks().add(track);
playlistRepository.save(playlist);
Если это понимание верно, этот подход кажется несколько неэффективным для больших коллекций. Это стандартный способ обработки отношений ManyToMany в JPA или существует лучший/более масштабируемый подход, обычно используемый в реальных приложениях?