zdravim konferenciu,

mam takyto zaujimavy problem s pouzitim dedicnosti a hibernate.

mam triedu class1 definovanu ako abstract. mam triedu class2A, ktora je tiez abstract a je odvodena z triedy class1. potom mam triedy class3A-A, class3A-B a class 3A-C, ktore su final a su odvodene od triedy class2A.

pre triedu class1 mam definovany discriminator column (nazov stlpca je "type"). trieda class2A nema discriminator value, tieto hodnoty maju az triedy class3A-A, class3A-B a class3A-C.

podobne mam aj triedu class2B odvodenu od class1, a triedy class3B-A, class3B-B a class3B-C odvodene od class2B.

vedel by toto niekto zapisat do HBM hibernate konfiguracnych suborov.

je mi jasne ze trieda class1 musi mat <discriminator column="type" type="string"/> a triedy class3x-x budu mat <subclass discriminator-value="....." name=".....">, ale ako na triedy class2A a class2B ?

vsetky triedy sa maju ukladat do jednej tabulky.

dakujem

Ivan

Odpovedet emailem