Starší komentáře ke článku: JDO - projekce do relační databáze

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: aubi

Datum vložení: 14.4.2005 8:55:32

Dobry den, trapi me jedna vec v souvislosti s perzistenci do SQL. Pomoci SELECTu se da hodne prace prenechat databazi a snadno dostat data preskupena tak, ze bych to rucne nerad programoval (Group by, order by, vnorene selecty). Da se toho nejak dosahnout i pri perzistenci? Jinak mi to totiz pripada jako pitomost a uzitecne je maximalne sql2java(.sf.net). BTW dik za peknej serial. aubi

Avatar

Autor komentáře: Radek Burget

Datum vložení: 15.4.2005 11:27:55

JDO také ve výsledku vyprodukuje složitý SQL dotaz, nebo dotazy, které databáze zpracuje a které všechny jmenované věci mohou obsahovat také. Rozdíl je v tom, že tato práce není na programátorovi, který pracuje na úrovni objektů. Viz diskuse k minulému dílu.

Avatar

Autor komentáře: Petr

Datum vložení: 17.4.2005 17:13:55

Predem, diky za pekny clanek. Zajimala by me jedna vec, ktera zatim v serialu nezaznela - totiz jak resi frameworky zamykani tabulek? Konkretne muze programator nejak ovlivnit poradi zamykani? Jak se da branit deadlockum? Pokud si pisu SQL sam (pomoci JDBC), mam nad zamykanim kontrolu, ale jak se to resi s persistence frameworkem? Pokud mate nejaky link na clanek nebo knizku, v cestine nebo anglictine, sem s nim prosim. Diky!

Avatar

Autor komentáře: Roman Dagi Pichlik

Datum vložení: 19.4.2005 10:48:57

Muzu mluvit za Hibernate, ale hadam, ze to bude obdobne u vetsiny ORM frameworku. Podporuji se dva pristupy, pessimsitic a optimistic lock viz http://www.sweb.cz/pichlik/archive/2005_03_27_archive.html#111217280390953544

Avatar

Autor komentáře: Radek Burget

Datum vložení: 19.4.2005 13:49:48

JDO je na tom podobně, používá pesimistic a optimistic transactions, viz. např. http://www.jpox.org/docs/1_0/transactions.html

Zpět na článek | Úvodní stránka Interval.cz