Мы используем hibernate3 jar и JDK 6. И для пула соединений мы используем UCP-11.2.0.3. Теперь мы столкнулись с проблемой пула подключений. Мы уже установили предел Абандона. Мы хотим реализовать тайм-аут запроса на UCP. Может ли это быть обработкой на уровне DataSource, чтобы иметь таймаут запроса. Я могу видеть функцию datasource.setConnectionProperty(name, value)
, но не нашел свойство для таймаута запроса.Свойство времени ожидания запроса UCP на уровне DataSource
0
A
ответ
0
Свойства вы можете установить для UCP определены в the documentation
Вы можете установить Time-To-Live Connection Timeout который ограничит общее время соединения заимствованное из бассейна.
pds.setTimeToLiveConnectionTimeout(18000)
запрос тайм-аут может быть установлен на уровне оператора и действительна только для этого утверждения - see here - так это не настроен с помощью ОГП.
stmt.setQueryTimeout(timeout)
Спасибо за информацию. Переход с 'setTimeToLiveConnectionTimeout' – Navnath