I use Hibernate together with MySQL 5.1.30.
I have the next libraries:
There is no definitive answer to this question, as it changes from application to application depending on the usage & load pattern.
First point is refer the link https://www.hibernate.org/214.html, since it seems you've done that and gone ahead. here are a few tips;
First three parameter can improve or reduce the performance based on the value set where as forth parameter can interrupt the thread after set limit and give a change to run to other thread.
Approximate values
maxStatements and maxStatementsPerConnection should be tested for few months as few posting point to dead lock because of these parameter.
Also referring to these links will be useful;