spring data jpa findall 超级慢?

刚用 jpa,发现自定义的方法 findallByState(Pageable pageable)非常慢。这个方法只是根据 state 字段查询并分页,拿出来 sql 语句到 oracle 里只执行了 0.02s ,在 jpa 里竟然需要 2 分钟!!我是不是遗漏什么地方了?

是不是算上springboot启动时间了...

使用Pageable,首先会查一下总记录数,然后再查需要的数据,也就是查询了两次.