Hirdetés
- 3D nyomtatás
- Gaming notebook topik
- AMD Navi Radeon™ RX 9xxx sorozat
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen alaplapot vegyek?
- VR topik
- A CannonKeys felkavarja a slim profilos billentyűzetek állóvizét
- Léghűtés topik
Új hozzászólás Aktív témák
-
modder
aktív tag
válasz
bucsupeti
#3170
üzenetére
Hogyan törölsz?
Ha simán törlöd a detail entitást, de nem nem frissíted a parent entitás (a másik táblából) Set-jét és nem mergeled (sorry nem vágom pontosan a hibernate-es terminológiát) őt, akkor a hibernate cache úgy érzékelheti, hogy az objektumon nem történt semmi változás (a kapcsolatot csak az egyik oldalról törölted, a parent felől nem), ezért nincs oka újra lekérdezni olyan result setet mégegyszer.Próbáld meg, hogy a parent entitás Set-jéből törlöd a detailt, majd mergeled a parent entitást.
Remélem ez menni fog.
-
válasz
bucsupeti
#3170
üzenetére
Lehet, hogy nem pont ez kell neked, de amennyire nem látunk a kódból semmit, annyira talán ez is jó lehet: [link]
Egyébként gondold végig.
Mi a jTable adatforrása? Elvileg azon objektumok halmaza( valamilyen kollekció) melyeket a hibernate-en keresztül kezelsz és az adatbázis táblák rekordjainak feleltethetőek meg...Akkor most jön a kérdés...Pontosan honnan is törölted? (Ha a hibernate és a DB látja...) De a jTable nem...
-
skoda12
aktív tag
válasz
bucsupeti
#3170
üzenetére
Kod nelkul nehez megmondani, hogy mi a baj, de nem nyelsz el egy catch agban egy exceptiont, ami nincs kiloggolva?
"Új session-t indítok minden egyes lekérdezésre"
Ez anti-pattern. Mivel desktop approl van szo, gondolom csak egy user hasznalja egyszerre. Boven eleg akkor nyitni uj sessiont, ha az elozo inkonzisztens allapotba kerul.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Eladó gamer pc!
- 1TB-2TB SAMSUNG 980 és 980 PRO SSD-k! GARANCIA/SZÁMLA (a Te nevedre kiállítva)! FRISS FIRMWARE!
- Dell G5 5590 Gamer Laptop i7 / RTX 2060 / 32GB RAM / 144Hz / Újszerű akku
- Eladó BIOSTAR B360 BTC PRO 2.0 félkonfig
- Canon EOS 90D + Canon EF-S 18-135mm f/3.5-5.6 IS USM + Canon EF 50mm f/1.8 STM + 2 akksi
- GYÖNYÖRŰ iPhone 13 Mini 128GB Blue -1 ÉV GARANCIA -Kártyafüggetlen, MS3886
- ASTRO A50 WIRELESS HEADSET + BASE STATION 4th gen. fejhallgató
- GYÖNYÖRŰ iPhone 12 64GB Blue -1 ÉV GARANCIA -Kártyafüggetlen, MS4121
- Eladó használt Huawei P30 Lite 4/128GB / 12 hónap jótállás
- Samsung Galaxy Watch8 44mm (SM-L330) - új
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


