- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Xiaomi Redmi Note 4 - B20
- Google Pixel topik
- iPhone topik
- Samsung Galaxy A54 - türelemjáték
- Milyen hagyományos (nem okos-) telefont vegyek?
- Bemutatkozott a Poco X7 és X7 Pro
- Milyen okostelefont vegyek?
- Android alkalmazások - szoftver kibeszélő topik
- Apple iPhone 17 Pro Max – fennsík
Új hozzászólás Aktív témák
-
floatr
veterán
válasz
Tothg86
#12057
üzenetére
Ebben a cikkben leírnak két lehetőséget, de én is használok több munkahelyi projekten összetett kulcsot. Az EmbeddedId-t javaslom, de pár dolgot nem árt észben tartani.
Az ID-t így te adod meg, nem a hibernate generálja. Emiatt egy új rekord mentésénél (save/saveOrUpdate) a hibernate egy selectet fog kiadni, hogy leellenőrizze, van-e már azzal a kulccsal adat a DB-ben. Ezt ki lehet kerülni mondjuk egy EntityManager.persist(...) hívással egy custom repo implementációban, ha te tudod garantálni a PK egyediségét. Ha sok adatot importálsz, problémát tud okozni.
Az ilyen táblák általában kapcsoló/kapcsolatleíró táblák, és az összetett kulcs elemei külső kulcsok (FK), amik más táblákra mutatnak. Ilyenkor a hibernate csak trükközve tudja leírni a relációt másodlagos mappeléssel, vagy a kulcsban mappelt relációval, bár nem mindig van szükség arra, hogy össze tudj kapcsolni kódban is két objektumot.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Xiaomi Redmi Note 4 - B20
- Google Pixel topik
- Battlefield 6
- Probléma DVD/CD íróval
- Áramszünet küldte betegszabadságra a robotaxik hadseregét
- Bestbuy játékok
- Leiskolázná a mezőnyt az új Samsung csúcs-SoC
- iPhone topik
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- További aktív témák...
- BESZÁMÍTÁS! ASUS TUF B550 R7 5700X 32GB DDR4 1TB SSD RX 6900XT 16GB Zalman Z10 Plus EVGA 850W
- Gamer PC-Számítógép! Csere-Beszámítás! R5 5500 / 16GB DDR4 / RX 6600 8GB / 512 GB SSD
- Keresünk Galaxy S21/S21+/S21 Ultra/S21 FE
- Dell Latitude 5430 14" Touchscreen i5-1235U 16GB 512GB 1 év garancia
- Dell Precision 3630 Intel Core i7-8700K PC (hibás)
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


