Hibernate, Tá dificil começar a usa-lo!!!  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
caiozanchettiPJ
Thread.start()
[Avatar]

Membro desde: 19/08/2004 00:00:00
Mensagens: 45
Offline

Boa tarde a todos...
Sou ininciante no framework hibernate, recém baixei o mesmo e tentei acompanhar um tutorial basico do site do guj ("Livre-se do sql: uma introdução ao hibernate". http://www.guj.com.br/java.artigo.125.4.guj).
O problema é que esse tutorial foi preparado para o hibernate versão 1 e muitas coisas mudaram e partes do tutorial ficaram muito obscuras (para os iniciantes).

Por exemplo esse construtor que apresenta problemas em sua compilação:
public AmigoDAO() throws Exception{
Datastore datastore = Hibernate.createDatastore();
datastore.storeClass(Amigo.class);
factory = datastore.buildSessionFactory();
}

Pelo que vi em outros sites ele deveria ser algo semelhante a:
public AmigoDAO(){
Configuration cfg = new Configuration();
try{
cfg .addClass(Amigo.class);
}
catch(MappingException mp){}

try{
SessionFactory factory = cfg.buildSessionFactory();
}
catch(HibernateException he){}
}

soh que a linha: Configuration cfg = new Configuration(); apresenta o seguinte erro:

log4j:WARN No appenders could be found for logger (net.sf.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.

Não sei se é assim que deve ser a instanciação dessa classe. Ou se o que esta errado é a configuração do meu arquivo de propriedades.
Para facilitar vou dizer o que eu fiz exatamente quando baixei e configurei o hibernate:
* Extrai o hibernate para c:\hibernate-2.1
* Setei o classpath pra o arquivo hibernate2.jar contido neste diretorio

Copiei da pasta etc do hibernate um arquivo chamado hibernate.properties para a pasta do meu projeto descomentando as linhas pertinentes ao bd que estou usando (mySql).
Criei (conforme inidica o tutorial) um arquivo .xml contendo as associações e salvei tb conforme manda o dito tutorial.

Se por acaso algum dos passos está incorreto ou pode ser feito melhor não deixem de posta, se alguem tiver uma versão mais atualizada do tutorial também eh de grande ajuda.

Gostaria muito de aprender hibernate mas estou tendo dificuldades em encontrar material sobre o assunto, pricipalmente material atualizado.

Muito obrigado,
[WWW] aim icon [ICQ]
denis_arrudaPJ
JavaEvangelist
[Avatar]

Membro desde: 18/03/2004 00:00:00
Mensagens: 460
Offline

de uma olhada nos tutoriais disponiveis em:
http://www.hibernate.org/
[WWW] [ICQ]
rodrigo_rnPJ
JavaChild
[Avatar]

Membro desde: 09/09/2004 00:00:00
Mensagens: 115
Offline

Na versão do hibernate 2, você precisa trocar os import de cirrus.hibernate para net.sf.hibernate
[WWW] aim icon [ICQ]
caiozanchettiPJ
Thread.start()
[Avatar]

Membro desde: 19/08/2004 00:00:00
Mensagens: 45
Offline

Ola Rodrigo, eu ja realizei esta troca de pacotes, caso não o tivesse feito não seria possivel sequer compilar as linhas do Configuration...
o problema que acontece e runtime...
Mas mesmo assim muito obrigado kra...
[WWW] aim icon [ICQ]
caiozanchettiPJ
Thread.start()
[Avatar]

Membro desde: 19/08/2004 00:00:00
Mensagens: 45
Offline

Muito obrigado Denis, eu econtrei um First Step se não me engano acho q vou começar por ele.
É claro que um em pt seria mais rápido pra quem está começando ne mas... não adianta: quer moleza? senta no pudim!! hehe
[WWW] aim icon [ICQ]
dabonotoPJ
JavaBaby
[Avatar]

Membro desde: 11/05/2004 00:00:00
Mensagens: 80
Localização: 173106700
Offline

ola caiozanchetti, tb passei pelos mesmos problemas que vc enfrentou e com muita persistencia eu consegui resolver, nao tenho os exemlos aqui, pois estou em outro micro, se quiseres posso postar. Mas vc pode me passar o endereço desse First Step?

Abraços e sorte para todos..
[WWW] [ICQ]
 
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Ir para:   
Powered by JForum 2.1.8 © JForum Team