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