Как получить информацию о пуле соединений из Hibernate?

Возможный дубликат:
Как контролировать соединения c3p0

Как я могу получить информацию о пуле соединений с базой данных, такую ​​как общее количество используемых соединений, оставшееся соединение и т. д.? Мне нужна эта информация для регистрации (устранения неполадок). Я использую Hibernate с C3P0.


person Umer Hayat    schedule 02.08.2011    source источник
comment
stackoverflow.com/questions/4104125/   -  person Vlad    schedule 02.08.2011


Ответы (2)


Мы использовали для этого методы getStatistics и getConnectCount, но у них нет какой-либо конкретной функции для отображения текущих открытых подключений. getConnectCount отображает общее количество открытых подключений.

person jyo    schedule 09.11.2011

Используйте метод getStatistics() вашего SessionFactory в соответствии с документация.

person Vlad    schedule 02.08.2011
comment
я пробовал статистику, как вы упомянули, но я не могу получить необходимую информацию. Не могли бы вы указать какую-либо конкретную функцию, которая, по вашему мнению, должна работать для меня. Спасибо - person Umer Hayat; 02.08.2011