то, как передать пользователя, создало соединение для спящего режима

есть ли любой путь, для ограничения в спящем режиме для не создания собственного соединения (что мы определяем в hibernate.properties или hibernate.cfg.xml), вместо этого я могу создать и передать соединение для спящего режима для последующей обработки.

Проблема состоит в том, что я должен установить ApplicationContext на соединении, учитывая, что я использует соединение оракула. Я знаю, как создать соединение и установить applicationContext на нем.. но проблема состоит в том, что я не знаю, как вызвать, в спящем режиме для использования соединения, которое я создал.. Помогите..

1
задан Pascal Thivent 5 June 2010 в 16:24
поделиться

2 ответа

Правильным способом сделать это будет использование пользовательской реализации o.h.c.ConnectionProvider. В методе getConnection() у вас будет возможность преобразовать обычный Connection в OracleConnection и сделать с ним темную вуду, прежде чем вернуть его.

Этот интерфейс имеет несколько реализаций, которые вы можете расширить для облегчения работы, в зависимости от того, как вы получаете начальное соединение (например, из источника данных).

Это сообщение на форумах Hibernate показывает реализацию, которую можно использовать в качестве начального примера (плакат также делает черную магию с OracleConnection, так что это хороший пример).

2
ответ дан 3 September 2019 в 00:02
поделиться

Взгляните на этот раздел руководства по Hibernate.

0
ответ дан 3 September 2019 в 00:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: