Boa tarde,
Estou com uma duvida sobre esse pool de conexões do hibernate conforme abaixo:
[color=red]
com.mysql.jdbc.Driver
org.hibernate.dialect.MySQLInnoDBDialect
<property name="hibernate.connection.url">ssss</property>
<property name="hibernate.connection.username">kkk</property>
<property name="hibernate.connection.password">111</property>
<property name="current_session_context_class">thread</property>
<property name="hibernate.show_sql">false</property>
<property name="hibernate.format_sql">true</property>
<property name="hibernate.bytecode.use_reflection_optimizer">true</property>
<property name="hibernate.c3p0.max_size">20</property>
<property name="hibernate.c3p0.min_size">5</property>
<property name="hibernate.c3p0.timeout">180</property>
<property name="hibernate.c3p0.max_statements">100</property>
[/color]
acho q o pool não está funcionando como deveria…
quando eu acesso o sistema eu abro uma conexão com o banco … mas quando dou o comando SHOW PROCESSLIST para ver quantas conexões foram abertas com o banco,… a minha conexão que abriu na hora que eu acessei o sistema ja sumiu… quando meu sistema executa alguma sql no banco… ela aparece na lista de conexões mas logo depois ela some…
usando o pool ela não teria que ficar aberta ou sleep?.. o pool não é justamente para que alguem(outro usuario acessar o sistema) usar está conexão aberta??
pra não precisar ficar criando e fechando conexão com o banco toda hora??? deixando o sistema mais lento???
se alguem puder esclarecer minha dúvida… agradeço desde já
vlww