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());
}
}
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());
}
}