2026-05-31

Co přináší Ujorm 3.0.3?

 K dispozici je nová verze 3.0.3. Ve třídě SelectQuery je opraveno generování příkazu SQL INSERT při použití třetí řetězené relace v kombinaci s LEFT JOIN. Opravena byla také implementace metody pro negaci podmínek typu Criterion. Nová verze výrazně zrychlila operace typu INSERT v případech, kdy není třeba získávat generovaný klíč ID, což má pozitivní vliv zejména na výkonnostních testech PostgreSQL. Knihovna nyní automaticky načítá konfiguraci logování ze souboru ujorm-config.properties, díky čemuž se SQL dotazy v JUnit testech vypisují do terminálu bez jakéhokoliv dodatečného nastavení.

Informace o změnách jsou tady.


2026-05-15

Ujorm 3.0 byla uvolněna

Dnes vyšla finální verze Ujorm 3.0.0, která obsahuje zcela nově vytvořený modul ORM pro práci s objekty JavaBean a Record. Cílem bylo transparentní řešení bez dalších závislostí, s podporou typově bezpečného sestavení SQL příkazů. 


Ujorm3 potřebuje Java 17 nebo vyšší.

<dependencies>
    <dependency>
        <groupId>org.ujorm</groupId>
        <artifactId>ujo-core</artifactId>
        <version>3.0.0</version>
    </dependency>
    <dependency>
        <groupId>org.ujorm</groupId>
        <artifactId>ujo-orm</artifactId>
        <version>3.0.0</version>
    </dependency>
</dependencies>


Více informací je na domovské stránce projektu na GitHubu: 

  • https://github.com/pponec/ujorm/#-ujorm3-library




2026-03-30

2026-03-23

Ujorm3 RC1

 Na portálu Root.cz vyšel článek o lehké knihovně Ujorm3, která poráží své konkurenty svojí jednoduchostí, transparentním chováním a nízkou režií. Internetové odkazy:

Zjednodušené schema API:


2026-03-08

Ujorm3 (nový lehký ORM framework pro JavaBeans a Records)

Připravil jsem zcela novou implementaci lehkého ORM v čisté Javě, který pracuje s objekty typu JavaBeans a Records. Další podrobnosti budou postupně následovat. Zatím přikládám jen odkaz na domovskou stránku projektu:

https://github.com/pponec/ujorm/tree/ujorm3?tab=readme-ov-file#-ujorm3-framework

A také odkaz na výkonnostní testy, který lze použít jako vzor pro vlastní implementace:

https://github.com/pponec/orm-bencharks?tab=readme-ov-file#orm-benchmark

Připomínky a zpětná vazba jsou vítány :-).




2026-01-28

Učebnice jazyka Java pro samouky III

 Na portálu Root.cz dnes vyšel článek, který upřesňuje technické pozadí Učebnice jazyka Java a tvorba webových aplikací pro samouky — proč jít cestou webových aplikací místo konzole, proč zůstat u čistého Servlet API a jak může typově bezpečný přístup zjednodušit práci v prezentační vrstvě. Text míří hlavně na odbornější publikum a vývojáře, kteří chtějí vidět Javu v praxi, ne jen v učebnicových příkladech.