0
Я пытаюсь сделать разбиение на страницы через коллекцию JPA с использованием Spring Data JPA:Spring JPA сбор данных разбиения на страницы всего элементы
@Query("select p.contents from Pack p where p.id = :packId")
Page<Content> getContentFromPack(@Param("packId")long packId, Pageable pageable);
Он работает, как ожидалось, но возвращает общие элементы подсчитывать 1:
Hibernate: select count(pack0_.id) as col_0_0_ from Pack pack0_ inner join Content pack0_1_ on pack0_.id=pack0_1_.id where pack0_.id=?
Что я делаю не так?
Это, вероятно, из-за ваши внутреннее соединение между пакетом и содержанием (левое соединение должно быть лучше, я полагаю). Поэтому вы должны опубликовать соответствующую часть вашего пакета @Entities Pack и Content ... – willome