Hirdetés
- mefistofeles: Az elhízás nem akaratgyengeség!
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Elektromos rásegítésű kerékpárok
- gban: Ingyen kellene, de tegnapra
- ldave: New Game Blitz - 2026
- GoodSpeed: Daikin FTXF35E / RXF35F Sensira 3,3 kW Inverteres klíma - a Sztori
- GoodSpeed: Windows 11 PRO FPP (Full Packaged Product) - Retail, Box, dobozos
- D1Rect: Nagy "hülyétkapokazapróktól" topik
Ú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?:))
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Anime filmek és sorozatok
- Filmvilág
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Proxmox VE
- Kazy Computers - Fehérvár - Megbízható?
- Honor 200 Pro - mobilportré
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Házimozi belépő szinten
- Hat hét után lehúzza a rolót a Highguard: március 12-én leállnak a szerverek
- További aktív témák...
- Dell XPS 13 9333,13.3",FHD,i5-4210U,8GB RAM, 128GB SSD,WIN10,TOUCH
- X1 Carbon Gen10 14" 3K OLED i7-1260P 16GB 512GB NVMe ujjlolv IR kam gar
- Előrendelés - 2026 MacBook Air retina M5 Chip - Bontatlan - 1 ÉV Apple Gyári garancia
- T14 Gen4 14" FHD+ IPS i5-1345U 16GB 256GB NVMe magyarított (lézerezett) vbil ujjolv IR kam gar
- P14s Gen2i 14" FHD IPS i7-1165G7 T500 16GB 512GB NVMe magyarított (lézerezett) bill ujjolv gar
- Apple iPhone 6S/6S Plus szerviz alkatrészek, készletről akár másnapra!
- Apple iPhone XR 128GB, Kártyafüggetlen, 1 Év Garanciával
- Dell Latitude 5580,15.6",FHD,i5-6300U,8GB DDR4,256GB SSD,WIN11
- GYÖNYÖRŰ iPhone 13 Mini 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS4426, 100% AKKSI
- Azonnali készpénzes félkonfig / félgép felvásárlás személyesen / csomagküldéssel korrekt áron
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
