Hirdetés
- Az elmúlt 30 év legjobb processzorai
- AMD Navi Radeon™ RX 9xxx sorozat
- OLED TV topic
- Milyen belső merevlemezt vegyek?
- Ilyen se volt még: mégsem kell sok memória az új James Bond játékhoz
- Vezeték nélküli fejhallgatók
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen videókártyát?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- A Micron szerint nem dobbantott a végfelhasználói piacról a Crucial eltűnésével
Ú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?:))
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- LEGO klub
- 2,5 gigabites tempóval futott be a Cervoz 22 x 30 mm-es hálózati kártyája
- Windows 11
- Sütés, főzés és konyhai praktikák
- iPhone topik
- Napelem
- Az elmúlt 30 év legjobb processzorai
- ASZTALI GÉP / ALKATRÉSZ beárazás
- AMD Navi Radeon™ RX 9xxx sorozat
- További aktív témák...
- Thinkpad L13 Yoga Gen4 13.3" FHD+ IPS érintő Ryzen 5 PRO 7530U 16GB 256GB ujjlolv aktív toll gar
- iPhone 15 PRO 128GB gyönyörű blue titanium KÁRTYAFÜGGETLEN! 2026. november 3-ig Apple garancia
- Cooler Master 600 Wattos 80 Plusz Fix Kábelezésű Tápegység
- Gamer PC-Számítógép! Csere-Beszámítás! I5 6600K / 16GB DDR4 / GTX 1660 6GB / 128SSD + 1TB HDD
- Dell Latitude 5450 14" FHD IPS Ultra 7 155U 16GB 512GB NVMe ujjlolv IR kam gar
- Apple iPhone XR 64GB,Átlagos,Dobozaval,12 hónap garanciával
- Fujitsu LIFEBOOK E449 i3-8130U 8GB 256GB 14" FHD 1 év garancia
- BESZÁMÍTÁS! ASUS ROG Z270F i7 6700 16GB DDR4 512GB SSD RX 6500 XT 8GB Rampage SHIVA ADATA 600W
- Dell Vostro 3425 6magos Ryzen 5 5625U 8GB RAM 256GB SSD
- Gamer PC-Számítógép! Csere-Beszámítás! R7 2700X / 16GB DDR4 / GTX 1080Ti 11GB / 256SSD + 2TB HDD
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


