Я делаю, некоторые большие запросы на моей базе данных с В спящем режиме, и я иногда поражал тайм-ауты. Я хотел бы постараться не устанавливать тайм-аут вручную на каждом Query
или Criteria
.
Есть ли свойство, которое я могу дать моему Быть в спящем режиме конфигурация, которая установила бы приемлемое значение по умолчанию для всех запросов, которые я выполняю?
В противном случае, как я могу установить значение тайм-аута по умолчанию на, в спящем режиме запросы?
JPA 2 Определяет javax.persistence.warery.timeout Подсказка, чтобы указать время ожидания по умолчанию в миллисекундах. Hibernate 3.5 (в настоящее время все еще в бета-версии) поддержит этот намек.
Смотрите также https://hibernate.atlassian.net/browse/hhhh-4662
Вот несколько способов: