Ahoj,
jde k tomu zneuzit dedicnost (pomoci join), jen musite vyrobit
tabulku, kde budou jen primani klice z obou techto tabulek.
Lukas
Lukas Kubasek wrote:
Ahoj, mam takovy zajimavy pozadavek na Hibernate. Mam jednu logickou
entitu Zakaznik a k ni dve tabulky s totoznym schematem ZAKAZNICI a
ZAKAZNICI_ALL. Pricemz prvni tabulka obsahuje jen vybrane zaznamy a
druha tabulka obsahuje zaznamy zbyle. Prvni mensi tabulku pouzivame
kdyz potrebujeme rychle pristoupit k vybranym zakaznikum (cca 1000
zaznamu), druhou tabulku (ve ktere je vsech cca 500.000 zaznamu)
pouzivame kdyz potrebujeme pristupovat ke vsem. Tato struktura je
dana. Moje otazka zni, nema nekdo zkusenost s jakymsi "podminenym"
mapovanim entit? Potreboval bych zkratka, aby mi ta sama entita
Zakaznik ukazovala nekdy na tabulku ZAKAZNICI a nekdy na tabulku
ZAKAZNICI_ALL, podle toho jak potrebuju. Je to vubec mozne v Hibernate
udelat? Pro vertikalni rozdeleni datoveho modelu mame anotaci
@SecondaryTable, ale pro rozdeleni dat horizontalne (tj. totez schema
ve vice tabulkach) jsem nic nenasel. Diky moc za pripadne odpovedi. Lukas