Ujorm

The object-relation mapping for the UJO
Download

Ujorm Ranking & Summary

Advertisement

  • Rating:
  • License:
  • The Apache License 2.0
  • Price:
  • FREE
  • Publisher Name:
  • Paul Ponec
  • Publisher web site:
  • http://ujoframework.org

Ujorm Tags


Ujorm Description

The object-relation mapping for the UJO Ujorm is an quick and easy-to-use ORM solution for Java with a small footprint. Some of its features are type safe parameters in queries, a memory overloading protection cache and relation mapping by Java code rather through proxy objects or entity states.Why a new ORM mapping?* framework has a type safe query language which allows the java compiler find a syntax error similar like a 4GL language* never more a LazyInitialization exception though a lazy initialization is supported* no confusing proxy business objects* no list properties are supported but a special object called UjoIterator is designed for a collection. The UjoIterator provides a toList() method for example* easy to configure the ORM model by java source code, optionally by annotations and a XML file* great performance, e.g. multi SELECT is eight times faster in comparison with Hibernate* small size of JAR file and no more library dependencies Here are some key features of "Ujorm": · resources for ORM mapping can be a database table, view, or your own SQL SELECT · JDBC query parameters are passed by a question notation to the PreparedStatement for a high security · all persistent objects are based on the OrmUjo interface, namely on the OrmTable implementation · internal object cache is based on the WeakHashMap class so that large transactions does not cause any OutOfMemoryException · the API was inspired mainly by Canyenne and Hibernate frameworks. I would like to thank the authors for good work. What's New in This Release: · This release has a pessimistic lock implementation. · The internal ORM sequence supports Long, Integer, BigInteger, Short, and Char. · Two Criterion operators are done for a user customization in the SQL statement (Ujorm). · There is some performance tuning, and new benchmark values have been released.


Ujorm Related Software