project/spring/jpa/debug findAll.md

25 lines
723 B
Markdown
Raw Normal View History

2022-01-21 21:02:50 -05:00
# debug findAll
1. JpaSpecificationExecutor::Page<T> findAll(@Nullable Specification<T> spec, Pageable pageable);
2. SimpleJpaRepository::public Page<T> findAll(@Nullable Specification<T> spec, Pageable pageable)
3. CriteriaQueryTypeQueryAdapter::getResultList()
4. AbstractProducedQuery::list()
5. AbstractProducedQuery::beforeQuery()
6. 执行第一条sqlfinal PreparedStatement st = prepareQueryStatement( sql, queryParameters, limitHandler, scroll, session );
根据结果获取内容
```java
final List results = getRowsFromResultSet(
rs,
queryParameters,
session,
returnProxies,
forcedResultTransformer,
maxRows,
nullSeparatedHydratedObjectsPerRow,
subselectResultKeys
);
```