| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2009 21:59:26
|
Djonatah
JavaGuru
![[Avatar]](/images/avatar/9922aa62eb4eafdcea1bf84537bd4f24.jpg)
Membro desde: 11/05/2007 15:38:09
Mensagens: 204
Localização: São Bento do Sul - SC
Offline
|
Boa noite galera,
Estou tentando começar no Hibernate . Consegui fazer algumas coisas básicas como: Inserir, remover, e listar todas as entries, mas ao tentar usar o HQL eu estou recebendo a seguinte excessão:
org.hibernate.MappingException: Unknown entity: from br.com.sonee.business.Pessoa where id > 2
1) A configuração foi feita pelo hibernate.properties. (eu olhei por aí, e aconselharam fazer a configuração pelo hibernate.cfg.xml, mas não consegui fazer ele funcionar )
2) Estou usando annotations na minha bean
Tentei bastante coisa, mas não consegui nada. Se alguém puder me ajudar ficaria feliz.
Abraços
<><
This message was edited 5 times. Last update was at 11/06/2009 12:16:02
|
--------------------------------------------------
" Daria tudo o que sei, pela metade do que ignoro " - Descartes
" Tudo tem seu tempo, cada coisa tem sua ocasiao " - Eclesiastes 3 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2009 22:30:40
|
leandronsp
Virtual Machine Man
![[Avatar]](/images/avatar/b0dfd1bbadca4092f9d14d7a74085df0.jpg)
Membro desde: 22/03/2008 22:24:29
Mensagens: 520
Localização: São Paulo
Offline
|
Vc mapeou a entidade no seu XML? Posta seu hibernate xml ae.
[]´s
|
Blog | Github | About me! |
Contribua => Parser HTML
Compartilhe arquivos e ideias no ebaH! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/06/2009 00:04:40
|
jmag
JavaGuru
Membro desde: 10/09/2007 09:54:37
Mensagens: 216
Localização: São Paulo, SP
Offline
|
Boa noite..
Para configura o Hibernate é bem simples..
Crie um pacote tipo:
package meusistema.util;
e defina e crie a seguinte classe,
Quando todos os mapeamentos têm sido analisados pelo Configuration, a aplicação deve obter uma factory
para as instâncias da Session. O objetivo desta factory é ser compartilhado por todas as threads da aplicação:
SessionFactory sessions = configuration.buildSessionFactory();
Hibernate permite sua aplicação instanciar mais do que uma SessionFactory. Isto é útil se você estiver usando
mais de um banco de dados. (Documentação da Referência do Hibernate)
E add o Hibernate.cfg.xml
tá tudo na documentação de referência do hibernate!
Outra coisa ve se na @Entity(name="Pessoa") o nome é realmente Pessoa no banco de dados... tem que ser igual se nao me engano...
abraços!
This message was edited 2 times. Last update was at 10/06/2009 00:18:25
|
Mauricio Magnani
JBoss Certified Application Administrator
https://jbossdivers.wordpress.com/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/06/2009 14:28:33
|
Djonatah
JavaGuru
![[Avatar]](/images/avatar/9922aa62eb4eafdcea1bf84537bd4f24.jpg)
Membro desde: 11/05/2007 15:38:09
Mensagens: 204
Localização: São Bento do Sul - SC
Offline
|
Bom, consegui fazer a configuracao por xml (eu estava tendo problemas para carregar o xml).
agora a aplicacao ficou estruturuda +/- assim:
bin
--hibernate.cfg.xml
--br
-----com
-----busineess
-----dao
-----util
Estou no trabalho, e aqui tentei a mesma coisa, mas com uma classe um pouco diferente.
Aqui vai o hibernate.cfg.xml
e essa eh busca que esta dando problema:
Valeu pela mão o/
Abraços
<><
|
--------------------------------------------------
" Daria tudo o que sei, pela metade do que ignoro " - Descartes
" Tudo tem seu tempo, cada coisa tem sua ocasiao " - Eclesiastes 3 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/06/2009 12:15:29
|
Djonatah
JavaGuru
![[Avatar]](/images/avatar/9922aa62eb4eafdcea1bf84537bd4f24.jpg)
Membro desde: 11/05/2007 15:38:09
Mensagens: 204
Localização: São Bento do Sul - SC
Offline
|
Valeu galera, descobri o que eu estava fazendo de errado.
Eu estava usando o método createCriteria pra fazer uma busca usando HQL, quando eu deveria estar usando o método createQuery
Abraços e valeu a ajuda
<><
|
--------------------------------------------------
" Daria tudo o que sei, pela metade do que ignoro " - Descartes
" Tudo tem seu tempo, cada coisa tem sua ocasiao " - Eclesiastes 3 |
|
|
 |
|
|