| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/02/2005 14:48:45
|
caiozanchettiPJ
Thread.start()
![[Avatar]](/images/avatar/0)
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,
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/02/2005 17:54:20
|
denis_arrudaPJ
JavaEvangelist
![[Avatar]](/images/avatar/1)
Membro desde: 18/03/2004 00:00:00
Mensagens: 460
Offline
|
de uma olhada nos tutoriais disponiveis em:
http://www.hibernate.org/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/02/2005 08:52:44
|
rodrigo_rnPJ
JavaChild
![[Avatar]](/images/avatar/0)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/02/2005 10:21:41
|
caiozanchettiPJ
Thread.start()
![[Avatar]](/images/avatar/0)
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...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/02/2005 10:24:39
|
caiozanchettiPJ
Thread.start()
![[Avatar]](/images/avatar/0)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2005 17:44:45
|
dabonotoPJ
JavaBaby
![[Avatar]](/images/avatar/0)
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..
|
|
|
 |
|
|