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é...

Pozvánka na přednášku na UHK iBatis SqlMaps

Po relativně krátké době se chystá nová přednáška na Univerzitě Hradec Králové - tentokrát o knihovně iBatis, která řeší objektově relační mapování tak trochu jiným způsobem než jde JPA a Hibernate. A to způsobem, který vyhovuje nejen nám, ale i tisícům vývojářů po celém světě. iBatis je řešením, které leží někde mezi JDBC a JPA - na jednu...

 
strana 2/6celkem 58 položek