Отлично! Бесконечно благодарен. Должен иметь большое значение и для других
я есть приложение Spring Hibernate на Tomcat. Пул подключений C3P0
Я быстро сталкиваюсь с предупреждением о превышении пула потоков от C3P0. Затем все запросы к веб-приложению зависают.
Я все еще предполагаю, что где-то в коде я пропустил аннотацию @Transaction. Я хочу отладить свой код.
Вопрос: Могу ли я получить доступ к пулу соединений через код, чтобы я мог отлаживать, когда соединение освобождается, а когда оно не освобождается?
ОБНОВЛЕНИЕ: Текущая конфигурация c3p0:
<!-- Hibernate -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="driverClass" value="org.postgresql.Driver" />
<property name="jdbcUrl" value="jdbc:postgresql://localhost/ikoda01?useUnicode=true&characterEncoding=utf8" />
<property name="user" value="xxxuser" />
<property name="password" value="xxxxx" />
<property name="acquireIncrement" value="2" />
<property name="minPoolSize" value="3" />
<property name="maxPoolSize" value="50" />
<property name="maxIdleTime" value="600" />
</bean>