Oracle Hint в Hibnernate / JPA выберите запрос не работает - PullRequest
0 голосов
/ 08 мая 2019

Я попытался выполнить приведенный ниже запрос как запрос NativeSql, и я вижу, что он работает хорошо, без каких-либо ошибок, и я могу получить записи.Но проблема в том, что подсказка Oracle LEADING не распознается.

Когда я копирую запрос и запускаю его непосредственно в SQL Developer, он хорошо работает с подсказкой, и порядок этого результата отличается от порядка полученных результатов.из приложения.

https://docs.oracle.com/cd/E11882_01/server.112/e41084/sql_elements006.htm#BABJIHCI

SELECT /*+ LEADING(e j) */ e.name, d.department FROM
employees e, departments d, job_history j
WHERE e.department_id = d.department_id
AND e.hire_date = j.start_date;

Проблема заключается в том, что использование подсказки LEADING беззвучно игнорируется hibernate и поэтому выдает результаты в том порядке, как если подсказка не используется,Так что вопрос в том, как и почему приложение LEADING беззвучно игнорирует приложение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...