Для формы getList offset
с limit
я могу использовать:
@Override
public List<Collection> getList(int offset, int limit) {
String SELECT_COLLECTIONS = "select collection from " + Collection.class.getName() + " collection";
TypedQuery<Collection> query = entityManager.createQuery(SELECT_COLLECTIONS, Collection.class);
return query.setFirstResult(offset).setMaxResults(limit).getResultList();
}
Теперь вместо смещения у меня есть первичный ключ некоторой сущности.
Как получить getList после элемента, который является следующим элементом после элемента с @ID?
Пример: у entites в моей базе данных есть ключи - a, b, c, d, e, f .
Мне нужно выполнить getList (b, 3) .Результирующий список объектов будет иметь ключи - c, d, e .