project/spring/jpa/debug findAll.md

723 B
Raw Permalink Blame History

debug findAll

  1. JpaSpecificationExecutor::Page findAll(@Nullable Specification spec, Pageable pageable);
  2. SimpleJpaRepository::public Page findAll(@Nullable Specification spec, Pageable pageable)
  3. CriteriaQueryTypeQueryAdapter::getResultList()
  4. AbstractProducedQuery::list()
  5. AbstractProducedQuery::beforeQuery()
  6. 执行第一条sqlfinal PreparedStatement st = prepareQueryStatement( sql, queryParameters, limitHandler, scroll, session );

根据结果获取内容

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