Sziasztok!
GROM segítségével szeretnék áthidalni egy problémát, és a szakértelmeteket szeretném ki/felhasználni. Adott egy entity osztály a File, és a default tablePerHierarchy: true öröklési módszerrel csináltunk egy leszármazottat az Image-t. Most egy új fejlesztés miatt szeretném leszármaztatni az Image-t, de úgy, hogy az új entity már tablePerHierarchy: false beállításokkal jöjjön létre, azaz új tábla legyen az adatbázisban, és ne a class mezőt használja a GROM. A gond az, hogy létrejön az új tábla, de a beépített kereső metódusok a File-ban arra panaszkodnak, hogy nincs a file táblában az a mező, amit az új entitásban deklaráltam. Találkozott már valaki hasonló problémával? ha igen légyszi osszátok meg velem a tapasztalataitokat, mert nem értem, ha az Image-be megmondom, hogy tablePerHierarchy: false, akkor az miért nem azt csinálja, amit elvárnék tőle. az az érzésem, hogy egy öröklési láncban csak egyféle módszert tud a GROM.
Előre is köszi a válaszokat.
- 4769 megtekintés
Hozzászólások
Ha a Grails ORM hibernate-t hasznal (ugy tunik), akkor van eselyed ra, hogy lehet keverni. Legalabbis a hibernate megengedi.
- A hozzászóláshoz be kell jelentkezni