Configuração hibernate

4 respostas
Jefries

Pessoal, como é que eu configuro a classe HibernateUtil aontando as classes de entidade dentro dela???

É por eu quero usar anotações nas classes em vez de um XML para cada classe de entidade, lembro que tem um código, mas já procurei e nada…

Se alguém souber passa aeh!

Valeu a todos!

4 Respostas

gabrielmskate

Segue um exemplo:

public class HibernateUtil {
	private static SessionFactory factory;

	static {
		AnnotationConfiguration cfg = new AnnotationConfiguration();
                
		cfg.addAnnotatedClass(Primeira.class);
		cfg.addAnnotatedClass(Segunda.class);

		factory = cfg.buildSessionFactory();
	}

	public Session getSession() {
		return factory.openSession();
	}
}

[]'s

Jefries

Putrs cara valeu mesmo pela dica!!!

Só mais uma dúvida:

Mas dai eu uso o hibernate.properties ou o arquivo

hibernate.hbm.xml???

Acredito eu que seja melhor o hibernate.properties…

Estou meio perdido ainda, como que eu faço o resto das configurações???

gabrielmskate

Opa…

Então, o arquivo “hbm.xml” é de mapeamento de classes, e o “.properties” é a configuração do hibernate.

O de configuração pode ser um “hibernate.properties” ou “hibernate.cfg.xml”.

Agora pelo que eu entendi você tem as configurações do hibernate no “hibernate.properties”, e suas classes são mapeadas por Annotations, então você pode apagar os arquivo “hibernate.hbm.xml”

[]'s

Jefries

Opa valeu mesmo cara!!!

Então eu só preciso de um arquivo hibernate.properties da classe HibernateUtil e das anotações nas classes
de entidade!!

Valeu cara!

Essa ultima versão do hibernate ficou melhor né cara!

Menus confusa né!

Até mais!

Criado 31 de julho de 2010
Ultima resposta 2 de ago. de 2010
Respostas 4
Participantes 2