Projects / Ujorm

Ujorm

Ujorm is an easy-to-use ORM famework 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.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  30 Jan 2012 22:52

Release Notes: The UjoProperty interface extends the CriterionMaker now for a simpler Criterion building. A new annotation parameter called converter can be assigned for a special reading data from/to ResultSet. A new method UjoComparator.sort() is implemented, as well as a better type safe using Java generics. Solid database names of foreign columns name constraints are implemented. The right parameter of Criterion can be an indirect property. The default implementation toString() of the AbstractUjo object is improved.

  •  07 Nov 2011 21:44

Release Notes: Java 7.0 is supported now. Native SQL queries can be used in the run-time on demanding requirements. Direct support for the Slf4J Logger framework. A slightly extended API for easier use. A new special interface to store binary content to a BLOB. A new special class (OrmTableSynchronized) is available for safe use in a multi-thread environment. Many other extensions have been implemented. Small bugfixes for some dialects, and some minor bugs are fixed.

  •  12 Jun 2011 21:25

Release Notes: The batch INSERT and UPDATE are supported. Select DISTINCT is supported now. Each meta-model table can be marked as READ-ONLY. The documentation Ujorm User Guide is extended and new samples are done. Database commits are executed by order of assigning database models now. Many Ujorm source code cleanups are finished. The constructor new SortingProperty(..) has been replaced by a factory method, PathProperty.sort(..).

  •  07 Feb 2011 08:01

Release Notes: A dialect for the MS-SQL database has been implemented. A new native Criterion was implemented with an SQL expression to use on Ujorm query. A new annotation @Comment can be used to describe database tables or columns. The lack of the "ujorm_pk_support" table is no longer incorrectly taken as a sign to create all of the DB structure. The formation of the "ujorm_pk_support" table can be suppressed by overriding the method UjoSequencer.isSequenceTableRequired() in case a different implementation of the ID generator is used. The Ujorm User Guide documentation was extended.

  •  29 Oct 2010 22:09

Release Notes: The Ujorm User Guide is complete. A new effective method for bulk loading of lazy attributes: OrmTools.loadLazyValuesAsBatch(). Support for the Spring Framework to manage an ORM session and transactions. Criterion have native support for the IN operator. UjoProperty default value reading is fixed in some cases. JavaDoc is improved.

Screenshot

Project Spotlight

Lista de Compras

An Android shopping list application.

Screenshot

Project Spotlight

ksunrise

A SuperKaramba theme that shows sunrise and sunset times.