Java 方法JpaSpecificationExecutor<;T>;。findAll(规范<;T>;规范)工程?

Java 方法JpaSpecificationExecutor<;T>;。findAll(规范<;T>;规范)工程?,java,spring,jpa,crud,criteria-api,Java,Spring,Jpa,Crud,Criteria Api,我有一个关于界面功能的问题 JpaSpecificationExecutor<T> findAll(Specification<T> spec). JpaSpecificationExecutor findAll(规范规范)。 我在想它内部是如何工作的? 它是否从数据库中检索所有RAW,然后过滤列表? 或者它使用规范中的条件构建内部查询?它执行规范中的条件。我很确定你可以很容易地在docsCheck中找到它,[code}(),因为它是开源的。。。

我有一个关于界面功能的问题

JpaSpecificationExecutor<T> findAll(Specification<T> spec).
JpaSpecificationExecutor findAll(规范规范)。
我在想它内部是如何工作的? 它是否从数据库中检索所有RAW,然后过滤列表?
或者它使用规范中的条件构建内部查询?

它执行规范中的条件。我很确定你可以很容易地在docsCheck中找到它,[code}(),因为它是开源的。。。