style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Actualizar JTable con JTextBox Hibernate Persistencia

Mi caso es como pasarle el setParameter del query que se encuentra en el mapeo para que al poner una letra en el JTextBox me valla actualizando el JTable con el resultado. Adjunte una imagen.

Este es mi codigo:

    public void updateTabla(){
       
    String[] columNames = {"ID","Pais"};
    tblPais.setModel(new DefaultTableModel());
        try{

            this.iniciarOperacion();
            model = (DefaultTableModel) tblPais.getModel();
            model.setColumnIdentifiers(columNames);
            List<Pais> lst;
            lst = sesion.getNamedQuery("BusquedaPais").list();
           
           for(Pais p : lst){
               
               String lista[] = {String.valueOf(p.getIdpais()),p.getPais()};
               model.addRow(lista);
           }
           tblPais.setModel(model);
           sesion.close();
           
        }
        catch (Exception e) {
            System.out.println("Error " +e);
        }
        TableColumn columna = tblPais.getColumn("ID");        
        columna.setPreferredWidth(60);
        columna.setMinWidth(40);
        columna.setMaxWidth(60);
    }

En Pais.hbm.xml tengo este query

    <query name="BusquedaPais">
         SELECT p FROM Pais p WHERE pais like :pais
  </query>
AdjuntoTamaño
Ejemplo.png82.66 KB

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">