Какие единицы ожидают Apache DBCP defaultQueryTimeout? - PullRequest
0 голосов
/ 12 февраля 2020

Документация

Commons DBCP гласит, что

defaultQueryTimeout
Если значение не равно NULL, значение этого свойства Integer определяет время ожидания запроса, которое будет используется для операторов, созданных из соединений, управляемых пулом. null означает, что будет использоваться драйвер по умолчанию.

Но они забыли упомянуть, какие [временные] единицы они ожидают. Та же самая забывчивость в Javado c.

*1011* Я предполагаю, что тайм-аут в секундах, потому что validationQueryTimeout ожидает тайм-аут в секундах, но это только предположение.

Так, какие единицы применяются к defaultQueryTimeout? Также секунды?

Ответы [ 2 ]

1 голос
/ 12 февраля 2020

Два значения находятся в секундах.

Необходимая информация доступна в Javado c класса BasicDataSource

getDefaultQueryTimeout 
[***]
Returns:
The default query timeout in seconds.

getValidationQueryTimeout
[***]
Returns:
the timeout in seconds before connection validation queries fail.

Вы также можете прочитайте исходный код этого класса для получения дополнительной информации

0 голосов
/ 12 февраля 2020

defaultQueryTimeout определяет время ожидания в секундах в соответствии с кодом / Java документы

Время ожидания запроса по умолчанию в секундах

...