Соединение одной и той же базы данных из двух разных веб-приложений (GXT) с использованием Hibernate - PullRequest
2 голосов
/ 18 сентября 2010

Я работаю с двумя различными веб-приложениями, построенными на GXT. Но проблема в том, что оба приложения обращаются к одной и той же базе данных, а спящий режим не позволяет это сделать, когда мы пытались развернуть их вместе в Apache Tomcat и затем получить к ним доступ одновременно. Можете ли вы сказать мне, как мы можем получить доступ к одной и той же базе данных, используя hibernate из обоих приложений? Для этого мы используем пул соединений c3p0.

1 Ответ

1 голос
/ 18 сентября 2010

(...) Hibernate не позволяет сделать это, когда мы пытались развернуть их вместе в Apache Tomcat, а затем получить к ним доступ одновременно.

И в чем была проблема?Какую ошибку вы получили?Приведите некоторые детали, которые могут помочь получить ответ.

Можете ли вы сказать мне, как мы можем получить доступ к одной и той же базе данных, используя hibernate из обоих приложений?Для этого мы используем пул соединений c3p0.

Просто сделайте это, я не вижу здесь ничего блокирующего (вот почему ответ на упомянутые вопросы поможет).Создание нескольких SessionFactory в разных JVM на самом деле является очень распространенным сценарием (например, при запуске одиночного приложения в кластере, что технически эквивалентно вашему сценарию).

...