Fazer atualização da Jtable logo após de inserir um registro usando hibernate

Pessoal estou com está dificuldade de atualizar a Jtable assim que efetuar o cadastro o registro só aparece depois que eu fecho a aplicação e abro novamente.


Uso o seguinte metodo para preencher a jtable. :roll: [b]

[color=darkblue]public void preencher_jtable() {
    jTable1.getColumnModel().getColumn(0).setPreferredWidth(20);
    jTable1.getColumnModel().getColumn(1).setPreferredWidth(150);
    DefaultTableModel modelo = (DefaultTableModel) jTable1.getModel();
    modelo.setNumRows(0);

    try {
        qry = session().createQuery("from Bairro");
        List<Bairro> bairro = qry.list();
        ListIterator interator = bairro.listIterator();

        for (Bairro ba : bairro) {
            modelo.addRow(new Object[]{ba.getCodigo(), ba.getNome()});
        }
        ConnectDB.getSession().close();
    } catch (HibernateException erro) {
        JOptionPane.showMessageDialog(null, "Erro ao listar no JTable " + erro);
    }
}

[/color][size=18] [/size]

Talvez…

modelo.fireTableDataChanged(); 

So pra complementar, atualizar JTable nao tem nada a ver com hibernate.
Outra coisa tenta usar AbstractTableModel ao invez de DefaultTablemodel.

Postei um exemplo legal aqui:
http://www.guj.com.br/posts/list/104533.java#564187

//Daniel