我希望获取一个实体的最后5条记录,但无法通过Spring Data JPA获取。
起初我尝试使用LIMIT查询来获取数据,但是JPA不支持LIMIT。
后来我尝试使用Pageable
接口。
Pageable pageCount = new PageRequest(0, 10, Direction.ASC,"id");
List<TxnEntity> txnEntities = txnDAO
.findByAccountEntity(accountEntity,pageCount);
这使我得到了第一页的10个对象。
但我的要求是获取最后的10个或5个对象。那么在Spring框架中,如何通过Pageable
接口实现呢?