Hirdetés
- Örömhír: nem spórol Európán a OnePlus
- Hivatalos a OnePlus 13 startdátuma
- Kezünkben a OnePlus 15 és az Oppo Find X9-ek
- iPhone topik
- Külföldi prepaid SIM-ek itthon
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Google Pixel topik
- Megtartotta Európában a 7500 mAh-t az Oppo
- Korai iOS árulkodik arról, milyen eszközök várhatók az Apple-től a közeljövőben
Új hozzászólás Aktív témák
-
floatr
veterán
válasz
jetarko
#6225
üzenetére
Pedig nekem is van hasonló mapping pár, és nem látok benne hibát. Kipróbáltam a saját alkalmazásban átírni a collection-t EAGER-re, de akkor sem csinálta ezt. Azt még esetleg megpróbálhatnád, hogy egy teszt erejéig kiszeded az EAGER-t, és a korábban bemásolt kódrészletet kibővíted így:
public Team getTeamById(int id) {
Session session = this.sessionFactory.getCurrentSession();
Team t = (Team) session.get(Team.class, new Integer(id));
// ha lazy collection, akkor így betölti az elemeit egy második query-ben
t.getDrivers().size();
return t;
}Még esetleg azt tudom elképzelni, hogy dialect-függő a dolog. Én eddig mssql, postres és derby adatbázisokkal használtam, de csak elcseszett join-ok esetében találkoztam hasonlóval.
Annyit még érdemes megfontolni, hogy az EAGER típusú kapcsolatok nagyon oda tudnak vágni az alkalmazásnak, ezért is alapértelmezett a LAZY. Én mindenhol ezt használom, és inkább egy OpenSessionInViewFilter-t teszek a web.xml-be. Oda akkor viszont már kelleni fog tranzakció is meg egyebek.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- PlayStation 5
- Samsung Galaxy Felhasználók OFF topicja
- Az SK Hynix elárulta, hogy meddig nem lesz elég memória
- Íme az év legszebb játékai - a Digital Foundry szerint
- Elektromos autók - motorok
- Hardcore café
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Örömhír: nem spórol Európán a OnePlus
- OLED TV topic
- További aktív témák...
- Gamer PC-Számítógép! Csere-Beszámítás! R7 5700X / RX 6700XT 12GB / 32GB DDR4 / 1TB SSD Nvme
- darkFlash GR12 Darkstorm Blue/Green
- Airmsen YW500 ablaktisztító robot / 12 hó jótállás
- REFURBISHED - DELL Universal Dock D6000 (452-BCYH) (DisplayLink)
- LG 27GR83Q-B - 27" IPS / QHD 2K / 240Hz & 1ms / NVIDIA G-Sync / FreeSync / DisplayHDR 400
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


