"Problema" com Hibernate[RESOLVIDO]

3 respostas
Marky.Vasconcelos

Eu tenho um programa em Desktop que fiz eclipse
primeiro fiz adicionando no Classpatch .jar externos
lá pelo package
configure classpatch
add external jars…
até ai quando conectava com o banco(MySQL)só passava a informação do log4j e tava conectado

mas pra criar o Ant eu fiz uma pasta chamada lib e adicionei os .jar lá dentro
dai coloquei add to classpatch, agora quando tento conecta apresenta as informações do log4j e acontece uma festa pra conecta e demora uns 2 minutos e antes uns 10 segundos alguém já passou por isso?
alguma sugestão ou solução?

3 Respostas

Marky.Vasconcelos
Para pegar Sessions
package Hibernate;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.AnnotationConfiguration;

import cliente.Cliente;
import cotaçao.Cotacao;
import cotaçao.Medidas;

public class HibernateFactory {
	private static SessionFactory factory;
	static {
	AnnotationConfiguration cfg = new AnnotationConfiguration();
	cfg.addAnnotatedClass(Cliente.class);
	cfg.addAnnotatedClass(Cotacao.class);
	cfg.addAnnotatedClass(Medidas.class);
	factory = cfg.buildSessionFactory();
	}
	public Session getSession() {
	return factory.openSession();
	}
	}
o hibernate.properties
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.connection.driver_class=com.mysql.jdbc.Driver
hibernate.connection.url=jdbc:mysql://localhost/sistemagenesis
hibernate.connection.username=root
hibernate.connection.password=express
E antes funcionava =/
Marky.Vasconcelos

Niguém nunca passou por algo semelhante??

Nenhuma sugestão pelo menos?

plentz

Bom, provavelmente esse tempo que eles está demorando é para a criação da SessionFactory. Porém, a menos que você tenha uma quantidade absurda de entitys ou sua máquina seja uma verdadeira carroça, esse tempo ta bem acima do normal.

Criado 15 de maio de 2007
Ultima resposta 17 de mai. de 2007
Respostas 3
Participantes 2