UJO object is a data container similar like a JavaBean, however the UJO architecture offers a new scope of utilization. An UJO persistence is a sample of possibilities this architecure.
UJO is an abbreviation for Unified Java Object and they are all objects, which implements an interface Ujo. The UJO looks like a map object with an access by methods of its keys. The UJO object have got typically one write method for all attribute values and one read method for all attribute values of the object. An attributes are statical constants called UjoProperty contains a name a data type as compared with object type of JavaBean, which have got implemented two methods for each attribute (set + get).
An architecture UJO offers a unconventional solution for attribute value access, however the object offers a great solution for batch processing of attributes by a simple API. A core of UJO Framework API are two interfaces Ujo. a UjoProperty, however the framework contains some implementations for an instant usage.
Product's homepage
What's New in This Release: [ read full changelog ]
· orm: the incremental database update by meta-model using DDL statements
· orm: the LIMIT and OFFSET are supported by attributes of the Query
· orm: database indexes are created by the meta-model, there are supported unique, non-unique indexes include a composed one
· orm: new method to get a foreign key: OrmTable.readPK(property)
· orm: note: database table by the SQL statement: ALTER TABLE ormujo_pk_support RENAME TO ujorm_pk_support;
· core: new method to copy value: UjoProperty.copy(from, to)
· core: new method to create instance: Criterion.where(condition)
· core: the Criterion visualization is improved by the method: Criterion.toString()
· code cleaning