Диалект Oracle для базы данных Oracle12c

До сих пор мы использовали диалект org.hibernate.dialect.Oracle9Dialect для свойства hibernate.dialect для всех версий Oracle (10g/11g). Мы также планируем использовать Oracle12c. Наши первоначальные тесты показывают, что продолжение использования Oracle9Dialect для Oracle12c будет работать. Есть ли у кого-нибудь предложения/рекомендации/примеры использования, в которых нам нужно было бы использовать другой диалект для Oracle12c, сохраняя при этом обратную совместимость с более ранними версиями Oracle (10g/11g)?

Было бы здорово, если бы кто-нибудь указал мне на существующую вики/документацию, которую я мог пропустить по недосмотру.


person Dibakar Sen    schedule 07.05.2014    source источник


Ответы (1)


Я использовал Oracle10gDialect, но Jboss 6.1 не запустился должным образом. Мне пришлось удалить Hibernate 3.6.6 и установить Hibernate 4.2.15, а также внести несколько изменений в код для правильной поддержки 12c. Чтобы было ясно, я думаю, что старый диалект будет работать, но JBoss, похоже, не нравится.

person Donuts    schedule 24.07.2014
comment
Не могли бы вы объяснить изменения, которые вы внесли для поддержки Oracle 12c в Hibernate 4.2.15, пожалуйста? - person lucasvc; 10.08.2015