Uprimne, byl jsem Hibernate nadsen, ale nyni jsem mirne zklaman. Stale hledam jine reseni, prece nejsem jediny, kdo toto musel resit. Aplikace je 3-vrstva, takze bych musel mit na business vrstve 1 session factory pro spolecna data a pak n dalsich pro n pripojenych klientu. To se mi nelibi.
S pozdravem, Petr Gola On 6/9/06, Jiří Melichna <[EMAIL PROTECTED]> wrote:
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 > > > >
