# 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. 执行第一条sql：final PreparedStatement st = prepareQueryStatement( sql, queryParameters, limitHandler, scroll, session );

根据结果获取内容

```java
final List results = getRowsFromResultSet(
				rs,
				queryParameters,
				session,
				returnProxies,
				forcedResultTransformer,
				maxRows,
				nullSeparatedHydratedObjectsPerRow,
				subselectResultKeys
		);
```

