Javafree
Página Inicial do Fórum > Java Básico

Exibir o resultado de um select na jtable



Criar novo tópico   Responder tópico


  1. sucramlima
    Posts:1


    Comment Arrow

    Publicado em: 29/04/2016 14:08:46

    Boa tarde amigos do forum.

    Estou com um problema ao tentar exibir na JTable o resultado desta Query: "SELECT sum(c.valor) as total, c.turma FROM AlunoTurma c group by c.turma ". Quando tento visualizar o resultado na JTable retorna 4 linhas em branco, exatamente a quantidade de linhas que tenho quando executo o sql pelo phpmyadmin, eu uso o mysql.

    segue abaixo o código:

    [code]
    outraQuery = entityManager.createQuery("SELECT sum(c.valor) as total, c.turma FROM AlunoTurma c group by c.turma ";
    outraList.clear();
    outraList.addAll(outraQuery.getResultList());
    org.jdesktop.swingbinding.JTableBinding jTableBinding = org.jdesktop.swingbinding.SwingBindings.createJTableBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, outraList, jTable1);
    org.jdesktop.swingbinding.JTableBinding.ColumnBinding columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${turma}");
    columnBinding.setColumnName("Turma";
    columnBinding.setColumnClass(String.class);
    columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${total}");
    columnBinding.setColumnName("Total";
    columnBinding.setColumnClass(float.class);
    bindingGroup.addBinding(jTableBinding);
    jTableBinding.bind();


    Obrigado a todos.



  1. Relacionados