2

我想知道是否有人可以解释每种方法的差异和利弊。IE。对数据库、性能等的基础查询

  1. RxJava 方法
RxJavaCrudRepository.findAll().skip(offset).limit(max)
  1. 可分页方法
CrudRepository.findAll(Pageable.from(offset, max))
4

1 回答 1

3

因此,经过一番挖掘和调试生成的 SQL 之后,我得出的结论是:方法 1 没有做任何幕后魔术,而是使用没有 LIMIT 的 SELECT,从 DB 中获取所有行,然后应用跳过/偏移量。这意味着绝对不应该使用它,方法 2 是要走的路。

于 2019-09-10T19:55:14.180 回答