NativeSql запрос в преобразование запросов JPQL

У меня есть родной запрос, как это

  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

Значения "tenant, dateFrom, dateTo" предоставляются с помощью тега @Param.

Я пытался преобразовать в запрос jpql весной данных jpa. Но, увидев в некоторых справочных документах, я узнал, что внутренние запросы Jpql не поддерживаются в предложении FROM.

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

0 ответов

Другие вопросы по тегам