diff --git a/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/NoCountPagingRepository.java b/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/NoCountPagingRepository.java index 40713e173..4f32fff02 100644 --- a/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/NoCountPagingRepository.java +++ b/hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/repository/jpa/NoCountPagingRepository.java @@ -23,6 +23,7 @@ import org.springframework.data.domain.Slice; import org.springframework.data.jpa.domain.Specification; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.support.SimpleJpaRepository; +import org.springframework.lang.Nullable; import org.springframework.stereotype.Repository; /** @@ -102,11 +103,12 @@ public class NoCountPagingRepository { } @Override - protected Page readPage(final TypedQuery query, final Pageable pageable, final Specification spec) { + protected Page readPage(final TypedQuery query, final Class domainClass, + final Pageable pageable, @Nullable final Specification spec) { query.setFirstResult((int) pageable.getOffset()); query.setMaxResults(pageable.getPageSize()); - final List content = query.getResultList(); + final List content = query.getResultList(); return new PageImpl<>(content, pageable, content.size()); }