Я два ресурса определяется с помощью PagingAndSortingRepository:Spring-Data-Rest пейджинговой атрибутов
- галереи/{ID}
- изображения/{ID}
пейджинга в общем для обоих ресурсы доступны для используемого типа репозитория.
Сама галерея содержит список изображений
@Entity
@Table(name = "Gallery")
public class Gallery extends AbstractEntity {
private String name;
@OneToMany(fetch = FetchType.EAGER)
private List<Image> images;
...
}
теперь я могу получить доступ образы галереи через
- галереи/1/изображений
Можно ли включить paging также для этих подписок? или что такое стиль REST для обработки этих больших списков.
спасибо заранее, Guido
Привет Андрес, спасибо за ваш ответ. Файл findByGalleryId невозможен, так как изображение не имеет идентификатора галереи. Ссылка выполняется с помощью таблицы ссылок. Это семантическая проблема. Изображение не обязательно принадлежит галерее. Я буду тестировать, чтобы увеличить количество изображений, но я ожидал бы, что в любом случае будет иметь запись страницы с значением totalCount, чтобы не требовать другой обработки в интерфейсе для обоих случаев. – Guido