Új hozzászólás Aktív témák

  • bucsupeti

    senior tag

    Sziasztok!

    Adott egy Hibernate-et és MySQL-t használó NetBeans alatt készített alkalmazás GUI-val.
    Két táblázat van benne, amiket feltöltök a perzisztens objektumokkal. A második táblázat az első detail táblája, azaz az egyik adattagja (ami Set típusú) tételeit tartalmazza.
    A lényeg az hogy ha törlök valamit a detail táblából akkor látom az SQL parancsot (delete) az output ablakban. Az SQL adatbázist megnézve látszik hogy törlődött a rekord, viszont a vizuális komponensben (jTable) nem látszik a frissítés. Természetesen újra feltöltöm a táblát, de nem frissül. Olyan mintha valahol (cache?) ott maradna az adat. Új session-t indítok minden egyes lekérdezésre, flush() és evicat() meg minden van a törlő művelet után, de nem frissül. Az output ablakban látszik hogy a select nem fut le újra, pedig ott van a lekérdezés és debugolva is ellenőriztem végrehajtja a sort, de nincs adatbázis kérés mögötte.
    Ha kilépek és újraindítom a progit akkor már minden rendben látszik.

    Hogy lehet rábírni hogy frissüljön rendben minden? Mi a francért nem frissül?

    "Nem gond ha nem vágod a párologtatók bináris nyelvét..."

Új hozzászólás Aktív témák