2015-01-19 2 views
1

У меня есть таблица в базе данных, содержащая запись 10000, таблица содержит столбец временной метки. Я хочу получить последнюю 100 записей на основе временной отметки по убыванию. Я использую Spring mvc и jpa repository. Кто-нибудь может мне помочь Я могу это сделать?получить последнюю 100 записей на основе временной отметки по убыванию

ответ

1

Попробуйте что-нибудь подобное в вашем хранилище

List<MyEntity> findAllOrderByTimestampDesc(Pageable pageable); 

Затем вызовите его

int queryLimit = 100; 
List<MyEntity> queryResults = myRepository.findAllOrderByTimestampDesc(new PageRequest(0, queryLimit)); 
+0

Это хороший подход, но получить первую 100 записи Я хочу, чтобы получить последние 100 записей –

+0

метод изменения Просто имя 'findAllOrderByTimestampAsc' –

Смежные вопросы