Первоначальная поддержка синонимов для Oracle и других RDBMses была введена в момент, который я не могу точно определить.Я предполагаю, что даже Hibernate 3 имел некоторую поддержку для них со свойством hibernate.synonyms=true
.
Тем не менее, есть несколько ошибок, связанных с синонимами, таких как hibernate.hbm2ddl.auto=validate
, не работавших до 4.2.1 и исправив это с помощью hibernate.connection.includeSynonyms=true
.
Поскольку поведение validate
и update
связано (они оба должны понимать синонимы), я предполагаю, что версия минимум вам нужнаобновить, чтобы решить вашу проблему будет 4.2.1
.