Witam,

Chciałbym się zapytać, w jaki sposób można aktualizować "na żywo" tabelę JTable, na podstawie zmieniającego się obiektu wyniku zapytań- chciałbym użyć takiego rozwiązania do aktualizacji tabeli przy wyszukiwaniu rekordów. Przy pomocy GUI Buildera z Netbeansów potworzyłem bindingi odpowiednich kolumn z mojej encji JPA do tabeli (bindowanie poszczególnych kolumn do obiektu typu List<pracownikEntity> pracownikEntityList).

Gdy zmieniam wartość listy (przypisuję do niej nowy wynik zapytania) nic się nie dzieje z tabelą, mimo iż podczas debuggingu w owym wyniku zapytania jest poprawny rezultat. Kod metody to:

    private void szukaj() {
        if(WyszukajWybor.getSelectedItem().toString().equals("Imię"))
        {
            javax.persistence.Query q = wbdPUEntityManager.createNamedQuery("PracownikEntity.findByImie");
            q.setParameter("imie", WyszukajPole.getText());
            pracownikEntityList= q.getResultList();
        }