Может ли Hibernate 2.1.7 работать с Oracle Database 11gR2?

Быстрый и простой вопрос: кто-нибудь использовал комбинацию базы данных Hibernate 2.1.7 и Oracle 11gR2? У нас есть устаревшее приложение, использующее Hibernate 2.1.7 (которое мы не планируем обновлять в данный момент), и наша серверная часть базы данных обновляется до Oracle 11gR2. Есть ли какие-либо проблемы, о которых нам нужно знать?

Спасибо!


person Ashkan Aryan    schedule 23.08.2012    source источник
comment
из какой версии Oracle вы пришли? Может ли Hibernate 2.1.7 работать с последними драйверами Oracle JDBC?   -  person ik_zelf    schedule 23.08.2012
comment
@ik_zelf из oracle 10, через Weblogic 10.3 и драйвер JDBC 11.1.0.6.0 - спасибо!   -  person Ashkan Aryan    schedule 23.08.2012


Ответы (1)


С драйвером jdbc 11.1.0.6.0 вы можете подключиться к Oracle 11gR2. Без проблем. Простая проблема, с которой вы можете столкнуться, связана с именем пользователя и паролем. В 11g это чувствительно к регистру, до этой версии это не было чувствительно к регистру.

Еще одним приятным моментом является то, что срок действия учетных записей по умолчанию истекает. Проверьте это с вашим локальным dba.

Вы должны протестировать приложение во время тестов обновления. Изменяются функции базы данных, меняются функции оптимизатора, поэтому поведение приложения может измениться. Технически я не вижу причин, по которым это не сработает, но зная некоторые программные проекты .... Протестируйте. Во многих случаях это вообще не доставляет никаких проблем. Многое зависит от качества кода. Если код вашего приложения работает, потому что он основан на ошибке в Oracle, которая уже устранена, вы столкнетесь с проблемой.

person ik_zelf    schedule 23.08.2012