Problemas ao popular uma JTable com dados do BD usando Hibernate + Genesis  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
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!!!


[MSN]
mister__m
Virtual Machine Man
[Avatar]

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
    [WWW]
     
    Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team