Поддержка внутренних запросов Spring Data Jpa (JPQL) - PullRequest
0 голосов
/ 08 февраля 2019

Я написал собственный SQL-запрос с данными весны jpa.Теперь я хочу преобразовать его в запрос jpql только с пружинными данными jpa.

Мой запрос

  SELECT sample.api_name,
   sample.hitcount,
   r.unit_rate*sample.hitcount AS amnt
  FROM
  (SELECT u.api_name AS api_name,
      u.tenant_id,
      u.count AS hitcount
  FROM tableA u
   WHERE u.tenant_id = :tenant
    AND u.time_stamp BETWEEN :dateFrom AND :dateTo
    GROUP BY u.api_name,
        u.tenant_id) AS sample
     LEFT JOIN tableB r ON sample.api_name = r.api_name
     AND sample.tenant_id =r.tenant_id.

Увидев некоторые справочные документы, я узнал, что поддержка внутренних запросов вjpql предназначен только для предложений WHERE и HAVING.

Если это правильное утверждение, как я могу преобразовать его в запрос JPQL.

Пожалуйста, предоставьте решение?

...