Do pranice: Vhodnost ORM

Dvakrát se mi v poslední době stalo, že jsem se snažil někoho přesvědčit o nevhodnosti použití Hibernate a obecně ORM nástrojů pro přístup do databáze. ORM přístup má svoje výhody, ale i věci, které činí jeho použití obtížné.

Import velkých dat do MySQL

MySQL
Ještě něž jsem zahájil svou dovolenou, jsme při dokončování projektu narazili na výkonnostní problém při velkém importu dat do MySQL databáze. V našem případě se jednalo o cca 30 tisíc záznamů do tří tabulek navzájem provázaných cizími klíči. Úvodní verze importního algoritmu trvala cirka 50 minut, po dvou dnech jsme se dostali na jednotky...

Využití UJO v Hiberante

Tento článek se zabývá využitím UJO objektů v prostředí ORM frameworku Hibernate.Jaký může být důvod nahradit klasické POJO objekty invazivnější alternativou?

iBatis 3.0 preview - část druhá

iBatis
V předchozím článku jsme si ukázali vylepšení iBatisu v souvislosti s XML deklaracemi. Tento navazující článek rozebírá novinky v oblasti Java API. Základem pro toto rozšíření se staly vlastnosti dostupné od verze Javy 1.5 - tedy generiky a anotace. Jednou z velkých kritik původního iBatisu bylo množství XML, které bylo nutné psát. Našlo se...

iBatis 3.0 preview - část první

iBatis
Po letech jsme se konečně dočkali třetí verze populární knihovny iBatis. Nová verze přináší velkou řadu novinek a jedná se o kompletní rewrite, který využívá generik, anotací a dalšího API Javy 1.5. iBatis je prozatím ve verzi Beta 1 (doposud ještě není dostupný ani v Maven repository), ale doufejme že nebude dlouho trvat a dočkáme se...

Nové ORM 8x rychlejší než Hibernate

Dovoluji si představit Vám nový ORM framework českého původu s názvem UJO-ORM, který je postaven na architektuře UJO objektů. Nové ORM řešení vzniklo ve snaze usnadnit vývoj perzistentní vrstvy, nicméně výkonnostní testy ukazují, že dotazy typu SELECT jsou osmkrát rychlejší ve srovnání s Hibernate.

Používame Hibernate - stostranový tutoriál v slovenskom preklade

Hibernate je de facto štandardom pre implementáciu objektovo-relačného mapovania (ORM) v Jave. Gary Mak zverejnil sériu článkov, ktorá obsiahlym a vyčerpávajúcim spôsobom ukazuje základnú filozofiu Hibernate a princípy ORM a na praktických príkladoch ukazuje typické postupy mapovania a použitie v Java kóde. Vyše sto strán...

Hibernate: přistupovat pomocí polí nebo vlastností?

O co jde? Když mapuji entity, můžu si vybrat, jak bude Hibernate k objektům přistupovat. Mohu například napsat takovouto třídu. V takovémto případě bude při načítání z databáze Hibernate data zapisovat přímo do polí. To znamená, že například pro ID nemusíme mít vůbec set metodu, Hibernate nebo jiný JPA poskytovatel to tam magicky zapíše. Nebo mohu...

Podcast: Záznam z přednášky iBatis SqlMaps

Tento týden proběhla na Univerzitě v Hradci Králové přednáška na téma iBatis SqlMaps. V přednášce jsem se snažil projít všemi základními funkcionalitami iBatisu a porovnat jej krátce s několika dalšími přístupy k implementaci datové vrstvy (plain JDBC, JPA / Hibernate) a podívat se co nového nás čeká v nové verzi iBatis číslo 3. Kvůli...

iBatis 3 žije!

Nedávno jsem diskutoval s Jirou jestli se stále ještě můžeme těšit na iBatis verze 3. Je tomu poměrně dávno, co se nějakým výraznějším způsobem modifikoval iBatis 3 Whiteboard a nenašel jsem žádnou další stopu kdy a zda-li vůbec bude iBatis 3 vydán. V projektovém issue trackeru je k 3.x verzi velmi malá aktivia, ačkoliv v Subversion existují nějaké...

 
strana 2/6celkem 59 položek