JPA...problema Cannot open connection org.apache.struts2.dispatcher.Dispatcher.serviceAction

2 respostas
P

Olá ,
iniciante com JPA
uma duvida se adotar o conceito de abrir e fechar a sessão nos metodos do DAO …
Terei problema de estourar o banco de dados com varias sessões aberta …

o meu arquivo xml é o seguinte , com essa configuração terei problema de não conseguir conexão com o banco ???

se alguém puder me ajudar …

agradeceria…
abs

<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
         <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
         <property name="hibernate.connection.url" value="jdbc:mysql://localhost/banco"/>
         <property name="hibernate.connection.username" value="root"/>
         <property name="hibernate.connection.password" value="root"/>
         <property name="hibernate.show_sql" value="true" />  
         
         <property name="hibernate.c3p0.min_size" value="0"/>
         <property name="hibernate.c3p0.max_size" value="10"/>
         <property name="hibernate.c3p0.timeout" value="1000"/>
         <property name="hibernate.c3p0.max_statements" value="50"/>
         <property name="hibernate.c3p0.idle_test_period" value="3000"/>
         <property name="hibernate.c3p0.acquire_increment" value="2"/>

2 Respostas

Rafael_Carneiro

Não terá problema (a não ser que esteja faltando algum jar ou o banco de dados não esteja online).

R

aproveitando o topico, eu tentei usar o c3po, mas nao sei onde abro a conexao, pois estou usando struts2 e um interceptador, acredito que eu deva chamar uma unica vez o metodo que abre as conexoes, correto??? onde faria esta chamada, nao posso usar no interceptador pois todas as actions sao interceptadas por ele e desse jeito eu faria a cada action uma nova chamada ao abrirPool(), alguem pode me ajudar?
aproveito e pergunto… no Struts2 é necessario abrir e fechar uma conexao sempre que acessar o banco???
Grato

Criado 8 de janeiro de 2009
Ultima resposta 7 de jul. de 2011
Respostas 2
Participantes 3