Porque criar AnnotationConfiguration no Hibernate

1 resposta
R

Bom, estou criando meu primeiro HibernateUtil e logo de cara percebi que tenho que adicionar todos os meus Beans (Todas minhas Entitys) a essa inicialização.

AnnotationConfiguration cfg = new AnnotationConfiguration();  
                  
                 cfg.addAnnotatedClass(Telefones.class);  
                 cfg.addAnnotatedClass(Funcionario.class);  
                 cfg.addAnnotatedClass(ItensDeProduto.class);  
                 cfg.addAnnotatedClass(ItensDeServico.class);  
                 cfg.addAnnotatedClass(TipoDeServico.class);  
                 cfg.addAnnotatedClass(Produto.class);  
                 cfg.addAnnotatedClass(Pessoa.class);  
                 cfg.addAnnotatedClass(OrdemDeServico.class);

Isso não é redundante ? Já que eu tenho que fazer a mesma coisa no hibernate.cfg.xml adicionando mapping class ?

1 Resposta

C

Bem vc pode fazer assim:

AnnotationConfiguration cfg = new AnnotationConfiguration();
cfg.configure(hibernate.cfg.xml) ;
Criado 20 de julho de 2013
Ultima resposta 20 de jul. de 2013
Respostas 1
Participantes 2