Hirdetés
- Telekom TV SmartBox: szolgáltatói set-top box alacsony korlátokkal
- Életlen svájcibicska: Teszten az LG 45GX90SA okos gamer monitor
- Házimozi belépő szinten
- PC-k milliói kerülhetnek veszélybe idén
- Épített vízhűtés (nem kompakt) topic
- Milyen billentyűzetet vegyek?
- Milyen házat vegyek?
- NAS vagy minigép? Minigép vagy NAS? Mindkettő!
- Philips LCD és LED TV-k
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
Ú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?:))
- Assetto Corsa EVO
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Okos Otthon / Smart Home
- Mesterséges intelligencia topik
- Arc Raiders
- Debrecen és környéke adok-veszek-beszélgetek
- Vírusirtó topic
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Apple iPhone 13 mini - miért nem veszik elegen?
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- További aktív témák...
- Bomba ár! HP EliteBook 745 G6 - Ryzen 7 3700U I 16GB I 256SSD I HDMI I 14" FHD I Cam I W10 I Gari!
- 154 - Lenovo LOQ (15IRX9) - Intel Core i5-13450HX, RTX 4060
- Asus RP-AC87 AC2600 Wi-Fi range extender
- Apple iPhone 12 Mini 128 GB Fekete 1 év Garancia Beszámítás Házhozszállítás
- MinisForum HM80 mini PC - Ryzen 7 4800 / 16GB / 512 GB SSD / Win 11
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


