- Monitortrió a Samsungtól, köztük egy 500 Hz-es QD-OLED-del
- AI-alapú felskálázót fejleszt az ultramobil piacra az ARM
- Új Vulkan implementációt hoz az Apple rendszerchipekre a LunarG
- Az OpenAI szerint Musk zaklatási kampányt indított, a bíró nem állt Musk mellé
- Kiválthatja az AI az egeret és a billentyűzetet?
- Apple asztali gépek
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Autós kamerák
- Először égett le egy újságnál a GeForce RTX 5090
- Maximum két évet ad a 150 mm-es wafereknek a TSMC
- Asztrofotózás
- Kiválthatja az AI az egeret és a billentyűzetet?
- Fejhallgató erősítő és DAC topik
- Amlogic S905, S912 processzoros készülékek
- Egérpad topik
Ú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?:))
- Apple asztali gépek
- MasterDeeJay: Alacsony fogyasztású házi szerver a korábbi projektekből összeépítve
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Xiaomi 14T - nem baj, hogy nem Pro
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- gban: Ingyen kellene, de tegnapra
- Linux kezdőknek
- Battlefield 6
- Argos: Adjátok vissza a netet! - szeretnék elaludni!
- Kerékpárosok, bringások ide!
- További aktív témák...
Állásajánlatok
Cég: FOTC
Város: Budapest