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.
Ujorm česky
Ujorm je odlehčený Java framework, který umožňuje čtení informací z (nejen) databáze pomocí typově bezpečných objektových dotazů. Framework pracuje s objekty typu key-value.
2026-05-31
Co přináší Ujorm 3.0.3?
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:
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:
A také odkaz na výkonnostní testy, který lze použít jako vzor pro vlastní implementace:
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.
2024-11-06
Ujorm release 2.26
Dnes byla uvolněna nová verze knihovny Ujorm verze 2.26. Změny se týkají zejména modulu ujo-web. Cílem vydání bylo odstranit zcela závislost na servlet-api,
Maven závislost:
<dependency>
<groupId>org.ujorm</groupId>
<artifactId>ujo-web</artifactId>
<version>2.26</version>
</dependency>
2023-04-07
Nový ORM framework pro Kotlin?
Pokud máte averzi na vznik nových frameworků, tohle raději dál ani nečtěte. Ostatní laskavé čtenáře upozorňuji, že zde chystám představit především návrh API pro modelování databázových dotazů v deklarativním stylu se silnou typovou kontrolou jazyka Kotlin. Implementovány jsou jen některé třídy kolem entit, napojení na databázi zatím chybí …
Celý článek je zde: https://blog.root.cz/ponec/novy-orm-framework-pro-kotlin/
2021-07-06
Ujorm pro Kotlin?
Prototyp knihovny Kotlin pro modelování filtrů pomocí meta-modelu doménových objektů. Sestavené filtry pracují s běžnými objekty POJO. Řešení bylo inspirováno frameworkem Ujorm, ale tento kód je však zcela nový. Oblastmi použití jsou například:
- dynamické validace
- alerting
- modelování podmínek pro nějaké ORM
Více informací na: https://github.com/pponec/ujormKt




