Hirdetés
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Kivégezheti a kisebb VGA-gyártókat az NVIDIA döntése
- OLED monitor topic
- Azonnali informatikai kérdések órája
- Melyik a legerősebb Low Profile VGA kártya?
- Kompakt vízhűtés
- Projektor topic
- AMD vs. INTEL vs. NVIDIA
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Itt a Valve GŐZGÉP — Steam Machine, mi vagy te? 🧐
Ú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?:))
- A robotaxik bizony karamboloznak, nincs itt semmi látnivaló!
- Nothing Phone (2) - több, mint elsőre látszik
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Xiaomi 15 Ultra - kamera, telefon
- EA Sports WRC '23
- EAFC 26
- Kivégezheti a kisebb VGA-gyártókat az NVIDIA döntése
- OLED monitor topic
- Windows 11
- Azonnali informatikai kérdések órája
- További aktív témák...
- LG 27GX790A - 27" OLED evo / QHD 2K / 480Hz & 0.03ms / NVIDIA G-Sync / FreeSync / DP 2.1 / HDMI 2.1
- BESZÁMÍTÁS! MSI B550M R7 5800X 32GB DDR4 1TB SSD RTX 3070Ti 8GB Zalman T4 Plus Cooler Master 750W
- Telefon felvásárlás!! Honor Magic6 Lite, Honor Magic6 Pro, Honor Magic7 Lite, Honor Magic7 Pro
- Lenovo ThinkPad T14S Gen1 Ryzen5 4650U/8GB RAM Refurbished - Garancia - Akció!
- Nuki Smart Lock Ultra okoszár
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: Laptopműhely Bt.
Város: Budapest


