Какие свойства c3p0 мне нужно использовать для пула гибернации? - PullRequest
0 голосов
/ 20 октября 2019

Какие свойства c3p0 я должен использовать для конфигурации Hibernate?

Моя конфигурация выглядит следующим образом:

 <property name="hibernate.c3p0.min_size">5</property>
 <property name="hibernate.c3p0.max_size">20</property>
 <property name="hibernate.c3p0.timeout">1800</property>
 <property name="hibernate.c3p0.max_statements">50</property>
 <property name="hibernate.temp.use_jdbc_metadata_defaults">false</property>  

Какие необходимые свойства и правильные значения я пропустил?

1 Ответ

0 голосов
/ 23 октября 2019

Самое важное, что c3p0 может правильно работать с вашим приложением, это:

<property name="hibernate.c3p0.acquire_increment">5</property>
<property name ="hibernate.c3p0.timeout">3600</property>
<property name ="hibernate.c3p0.maxIdleTimeExcessConnections">300</property>
<property name ="hibernate.c3p0.max_size">200</property>
<property name ="hibernate.c3p0.min_size">20</property>
<property name ="hibernate.c3p0.numHelperThreads">6</property>
<property name ="hibernate.c3p0.unreturnedConnectionTimeout">3600</property>
<property name ="hibernate.c3p0.max_statements">1000</property>
...