Links:
Simplified API schema:
The Ujorm (original name was UJO Framework) is an open source Java small library which provides non-traditional objects based on the key‑value architecture to open up new exciting opportunities for writing efficient code. The Ujorm have got special ORM module designed for rapid Java development with great performance and a small footprint. The key features are type safe queries, relation mapping by Java code, no entity states, and a memory overloading protection cache.
I have prepared a completely new implementation of a lightweight ORM in pure Java that works with JavaBean and Record objects. More details will follow gradually. For now, I am just attaching a link to the project's homepage:
And also a link to the performance tests, which can be used as a reference for your own implementations:
Comments and feedback are welcome :-).
<dependency>
<groupId>org.ujorm</groupId>
<artifactId>ujo-web</artifactId>
<version>2.26</version>
</dependency>
An article about a Kotlin API for ORMs was published on DZone.
See a sample of the SELECT statement:
Links:
The Ujorm module for creating HTML pages using pure Java code has its own homepage:
A very early prototype of the Kotlin library for modelling filters using a domain object meta-model.
Assembled filters work on common POJO objects.
The solution was inspired by the Ujorm key-value framework, but this code is completely new.
Topical areas of use are:
See more information: https://github.com/pponec/ujormKt
I managed to build a web application with a size of only 5.18 MB.
The application contains only a short HTML form with support for simple AJAX events. The project is built on the Javalin framework and a web module from the Ujorm framework.
The source code is freely available on GitHub:
https://github.com/pponec/demo-ajax/tree/javalin