BoneCP не предоставляет действительное соединение, если оно было создано, когда база данных была недоступна - PullRequest
0 голосов
/ 08 февраля 2012

У меня есть случай использования, когда база данных (sybase) может быть недоступна, когда bonecp (0.7.1.RELEASE) создает пул соединений.Однако, когда оно станет доступным позже, если мое приложение запрашивает соединение, звонок не возвращается.

Я использую настройки по умолчанию для настройки bonecp, но я проверил это с параметром транзакцииRecoveryEnabled, установленным в значение true.

Учитывая, что и c3p0, и dbcp имеют эту функцию, есть что-тоЯ делаю не так?

1 Ответ

2 голосов
/ 09 февраля 2012

Попробуйте использовать параметр конфигурации lazyInit, он предназначен для этой функции.

...