Я очень не знаком с Hibernate и только что начал работать над веб-приложением, которое использует его с базой данных MySQL. Я замечаю, что в учебном руководстве по документации сообщества указано:
Встроенный пул соединений Hibernate никоим образом не предназначен для использования в производстве. Он не имеет нескольких функций, найденных в любом приличном пуле подключений.
Может кто-нибудь это уточнить? Что именно не хватает и какие проблемы у людей с "дефолтным"? В googling я нашел сайт здесь, но на самом деле это не объясняет проблемы, а именно то, что вы должны использовать вместо этого.