Отлично! Бесконечно благодарен. Должен иметь большое значение и для других

я есть приложение 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&#38;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>

Ответы на вопрос(1)

Ваш ответ на вопрос