Синонимы просмотров и таблиц в оракуле - PullRequest
1 голос
/ 26 сентября 2019

Используя jpql, я использовал:

  • createQuery с таблицами .
  • createNativeQuery с Просмотров .

Не могли бы вы сказать, что я должен использовать с синонимами createQuery или createNativeQuery?Я обнаружил проблему с данными, хранящимися в синонимах (oracle) при запуске моего проекта spring-mvc.

Большое спасибо.

1 Ответ

0 голосов
/ 27 сентября 2019

Первоначальная поддержка синонимов для Oracle и других RDBMses была введена в момент, который я не могу точно определить.Я предполагаю, что даже Hibernate 3 имел некоторую поддержку для них со свойством hibernate.synonyms=true.

Тем не менее, есть несколько ошибок, связанных с синонимами, таких как hibernate.hbm2ddl.auto=validate, не работавших до 4.2.1 и исправив это с помощью hibernate.connection.includeSynonyms=true.

Поскольку поведение validate и update связано (они оба должны понимать синонимы), я предполагаю, что версия минимум вам нужнаобновить, чтобы решить вашу проблему будет 4.2.1.

...