Hibernate + Struts

Pessoal, quem ja usou as duas ferramentas juntas?
O pool do struts ou do hibernate??

Queria uma explicação legal pq talvez vou usar hibernate!!

obrigado,

Alan

usa o pool do hibernate (C3P0), ou o pool de seu servidor de aplicação.

Olá , tudo beleza?

Eu to usando (por enquanto) o pool do próprio hibernate.
A gente tá usando Hibernate no TomCat (onde o pool de conexões
do hibernate são carregados no Hibernate Plugin).

Agora, também teremos que utilizar o JBoss.
Tem alguma maneira de se poder usar o pool de conexões tanto
só para uso com Tomcat, JBoss ou sem nada de WEb?

Qual o melhor pool de conexões? Qual devo usar para que
sirva tanto para com o uso somente com o Tomcat e com o JBoss???

valew

Abraço

[quote=“tads”]Qual o melhor pool de conexões? Qual devo usar para que
sirva tanto para com o uso somente com o Tomcat e com o JBoss???
[/quote]

um pool pode ser configurado na sua datasource. Coloque o nome da datasource igual para o tomcat e jboss. Asssim quando mudar de um para outro vc nao vai ter problemas.

para configurar datasource no tomcat tem instruções na documentação do hibernate.

fora da web vc nao vai poder usar a datasource. Entao terá que configurar o C3P0 ou DBCP, ambos são bons.

Olá Ricardo, tudo bom?

Desculpe a demora, só hoje vi suas mensagens.

Bom, eu posso usar o C3PO ou o DBCP no arquivo de configurações do hibernate (algo.cfg.xml) mesmo usando o TomCat ou JBoss?
Tem algum problema nisso?

Valew

abraço!!!

isto mesmo, vc pode configurar no hibernate.properties ou hibernate.cfg.xml os parametros do pool, como por exemplo o minimo/maximo de conexoes.
veja na documentação.

nao tem problema nenhum.

caso vc já tenha uma datasource no tomcat ou jboss, faça o hibernate connectar nela, basta definir a propriedade “hibernate.connection.datasource” e colocar o nome jndi.

Mas para iniciar comece do primeiro jeito.

E ai, blz?

Então, vou tentar seguir as dicas que vc me passou… valew!!!

Cara, não sei se vc já passou por esta experiência.
Aqui no meu trabalho, quando vou executar um
session.find(query, [] objects, [] types), às vezes ele fica parado um
tempão neste método. Quando vou ver na base de dados,
não tem nada lockado, mas ele não sai disso. Não que ele trave,
mas já deixamos algumas horas pra buscar os dados e nada.
Daí a gente para o debug.
Estou usando o hibernate 2.0.2 com TomCat, Windows 2000 e oracle 8.1.7

Se vc tiver alguma idéia do que seja e puder me passar…

muito obrigado mesmo!!!

grande abraço