Javers QueryBuilder 分页支持

Javers QueryBuilder Pagination Support

UseCase :: 如何使用 javers 查询生成器编写查询,该查询生成器可以在获取 api 的审计日志时支持分页。

编写查询的一种可能方法是使用 skip() 和 limit()。

@Service
public class AuditService {

    @Autowired
    Javers javer;

    public List<Change> fetchAudits(String auditer,Integer offset,Integer limit) {
        return javer.findChanges(QueryBuilder.anyDomainObject().byAuthor(auditer).skip(offset).limit(limit).build());
    }

}