| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/02/2007 15:56:04
|
obattousai
Debugger
Membro desde: 27/07/2006 08:47:33
Mensagens: 64
Offline
|
Opa...
Estou tentado popular uma JTable com os dados resultantes de uma pesquisa com o Hibernate, após algumas pesquisas no fórum JTable no NetBeans e Hibernate com JTable entre outros tópicos sobre o assunto, vi que para isso talvez seria conveniente dar uma olhada no Genesis, então fui atrás e procurei aprender/entender o mesmo. Após vários testes(quebrar a cabeça e cara) ainda não consegui fazer o que eu queria (popular uma JTable com dados do BD usando Hibernate + Genesis).
Minhas classes são:
Sou iniciante em java e este é meu primeiro uso do JTable + Hibernate + Genesis
Onde estou errando? Na tela nem chega a mostrar a tabela, mesmo que vazia.
Desde já agradeço!!!
|
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/03/2007 11:32:02
|
mister__m
Virtual Machine Man
![[Avatar]](/images/avatar/89b9c689a57b82e59074c6ba09aa394d.jpg)
Membro desde: 18/03/2005 16:13:17
Mensagens: 736
Offline
|
Olá obattousai,
Desculpe pela demora em responder. Existem alguns problemas com o código que você postou:
AbstractHibernateCommand serve justamente para fazer injeção da Session. Você não precisa injetá-la manualmente.
O suporte provido out-of-the-box com o genesis é para o Hibernate 2 e não para o 3. Eu postei na lista sobre como integrar JPA com o genesis em modo local
Você declarou uma variável do tipo SwingBinder, mas não fez o binding na verdade
Você não precisa chamar o @DataProvider; o genesis faz isso por você
E, por último, você está tentando fazer muito de uma vez só (usar o backend do genesis + o binding pra um dos casos mais complexos, tabela). Tente fazer as coisas separadamente, de forma mais simples: @Remotable, exemplo com Hibernate 3, binding simples, binding de tabela, e depois integre.
Caso precise de mais informações, outra boa opção além do GUJ é usar a lista de usuários do genesis, onde outras pessoas poderão responder sua dúvida.
|
Michael Nascimento Santos, aka Mister M
Summa Technologies do Brasil - http://www.summa-tech.com/
genesis: Uma nova forma de desenvolver aplicações - https://genesis.dev.java.net/
ThinNB: Suporte a Thinlet no NetBeans - https://thinnb.dev.java.net/
Líder da JSR-310 - Date and Time API
Expert Group Member das JSRs 207 (PD4J), 250 (Common Annotations), 270 (Java 2 SE 6.0), 296 (Swing Framework) e 303 (Bean Validation)
SouJava: Fortalecendo a comunidade Java brasileira - https://soujava.dev.java.net/ https://www.soujava.org.br/
JSR Community @ java.net - http://community.java.net/jsr
Blogs - http://blog.michaelnascimento.com.br/ http://today.java.net/pub/au/80
Twitter - @mr__m |
|
|
 |
|
|
|
|