Dobry den,

ja nevim, ale zneuziti dedicnosti na toto tema se mi zda ponekud silna kava. 
Osobne se domnivam, ze bude nutno zavest do aplikace dve session factory. Jedna 
pro spolecna data a druha pro data konkretniho terminalu. Pak v kazdem schematu 
(rec Oracle) nad kterou bude session terminalu bude stejna tabulka obsahujici 
jen data od terminalu. Problem vidim hlavne v nutnosti dvoufazoveho commitu a 
to dokonce i v pripade, ze se jedna o pripojeni na jednu DB. Jako dalsi problem 
vnimam nemoznost vytvaret bez dalsi podpory na strane DB JOINY mezi tabulkami 
jadra a tabulkami terminalu. Na druhou stranu je tento pristup asi genericky a 
je mozno libovolne a rychle rozsirovani.

melichnj

------------ Původní zpráva ------------
Od: Lukas Barton <[EMAIL PROTECTED]>
Předmět: Re: Hibernate - ukladani jedne tridy do vice tabulek
Datum: 09.6.2006 18:23:53
----------------------------------------
Petr Gola napsal(a):
> No, problem je takovy:
>
> Mam na databazi pripojeno nekolik rekneme terminalu a chci, aby kazdy
> z nich ukladal svoje data do sve vlastni tabulky (z mnoha duvodu -
> bezpecnostnich, snadneho zalohovani atd. to nechci do jedne tabulky).
> Takze tabulek muze byt obecne n, jak toto resit dynamicky dedicnosti
> vazne nevim:)
>
Tak reseni s Hibernatem bych videl nasledujici:  pri vytvareni session
factory se na objektu Configuration zavola addXML(String xml), do
ktereho se dynamicky vygeneruje odpovidajici mapovani - napr. nacteni ze
souboru a nasledna uprava odpovidajiciho elementu.

  Lukas




Odpovedet emailem