- Fejhallgató erősítő és DAC topik
- nVidia GeForce GTX 1660 / GTX 1660 Super / GTX 1660Ti (TU116)
- Lenovo Legion Go: a legsokoldalúbb kézikonzol
- TCL LCD és LED TV-k
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- nVidia GeForce GTX 1070 / 1070 Ti / 1080 (GP104)
- Először égett le egy újságnál a GeForce RTX 5090
- Sony MILC fényképezőgépcsalád
- Plazma TV topic
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
Hirdetés
Új hozzászólás Aktív témák
-
Foglalt név
addikt
válasz
Drizzt #11945 üzenetére
Ettől féltem. (Próbálok többek, több kérdésére is választ adni, nem csak neked.)
Amin dolgozom, az egy céges JAVA backend library. A valós feladat, hogy az ügyfél listákat tudjon létrehozni egy adott parent-child business object-ből (listánként vagy csak az egyik, vagy csak a másik). A listáknak azonban különböző saját tulajdonságaik lehetnek (jó lenne ha dinamikusan lehetne őket kreálni és nem kéne folyton a CD-t dolgoztatni), sőt maguk a kapcsolatok is változó változókkal bírnak. Tehát egy BO többször is szerepelhet a listában, ha a kapcsolatnak mások a paraméterei.
Az egyszerűen menne, hogy lepéldányosítok egy közös interfészt, de az nem oldja meg, hogy minden új típusú listára új osztályt kéne csinálnom. Ha csinálok egy lista osztályt és abba dobok egy "tömböt" a plusz paraméterekről, akkor viszont azokat folyton cast-olnom kellene. Ezért gondoltam, hogy inkább csinálok ahhoz is egy marker interfészt, plusz bele az említett függvényt a lehetséges értékekkel és akkor a kliens oldalon nulla tudással lehet kezelni a dolgot.
A backend-nél arra gondoltam, hogy ha foreign key-t szeretnék a különböző paraméterekre, akkor az macerásabb. Listatípusonként tudok csinálni egy táblát, a típusleíróba meg beírom a hozzátartozó tábla nevét, de kicsit mókolásnak érzem.
De bármennyire is keresek, nem találok rá elegáns megoldást.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Battlefield 6
- Yettel topik
- sziku69: Fűzzük össze a szavakat :)
- Fejhallgató erősítő és DAC topik
- nVidia GeForce GTX 1660 / GTX 1660 Super / GTX 1660Ti (TU116)
- Elektromos cigaretta 🔞
- Pécs és környéke adok-veszek-beszélgetek
- Lenovo Legion Go: a legsokoldalúbb kézikonzol
- TCL LCD és LED TV-k
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- További aktív témák...
- HP EliteDesk 800 G3 MINI PC (Core i5 / 8GB DDR4 / 256GB SSD / Windows 11) ÁFA-s szla, garancia
- MikroTik - RBwAPG-5HacT2HnD Újszerű
- Apple iPhone 13 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Dell Optiplex 5040 ( Core i5 / 16GB DDR4 /512GB SSD / Windows 11) ÁFA-s szla, garancia
- GAMER PC! Ryzen 5800X / RTX 3080 / 32GB 3200MHz / B550 / 512GB NVMe / 750w! BeszámítOK
- Telefon felváráslás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- BESZÁMÍTÁS! Asus B550M R9 5900X 32GB DDR4 1TB SSD RTX 4070 SUPER 12GB Be Quiet! Silent Base 601 850W
- LG 48C2 - 48" OLED EVO - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - A9 Gen5 CPU
- Bomba ár! HP EliteBook Folio 1040 G2 - i5-G5 I 8GB I 256GB SSD I 14" HD+ I Cam I W10 I Garancia!
- BESZÁMÍTÁS! ASUS Z390 i7 9700 32GB DDR4 240GB SSD 1TB HDD RTX 2070 Super 8GB NZXT H510 ADATA 600W
Állásajánlatok
Cég: FOTC
Város: Budapest