Download List

Project Description

Apache Cayenne is a persistence framework that provides object-relational mapping (ORM) and remoting services. It has a wealth of unique and powerful features and can address a wide range of persistence needs. Cayenne seamlessly binds one or more database schemas directly to Java objects, managing atomic commit and rollbacks, SQL generation, joins, sequences, and more. With Cayenne's Remote Object Persistence, those Java objects can even be persisted out to clients via Web Services. With native XML serialization, objects can be even further persisted to non-Java clients.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-12-15 22:47
3.0M5

Improvements were made to the Cayenne Modeler. New
features include autocomplete, copy/paste, syntax
coloring, and much more. The Cayenne core has had
a host of bugfixes to ROP and EJBQL in particular,
but also improvements across many areas. Database
reverse engineering is also considerably improved.
Tags: Development, Major feature enhancements

2008-05-29 14:51
3.0M4

Significant changes were made across the entire
library.
Tags: Development, Major feature enhancements

2008-02-04 18:31
3.0M3

This milestone release adds some exciting new
features, including enhancements to the Cayenne
modeler for lifecycle listeners and callbacks and
the ability to merge changes to the model back to
the database, extensive new work toward full JPA
compliance, updates to cgen and the templates, and
much more. This release requires Java 5 as a
minimum. Generics are only partially completed in
the public API at this time.
Tags: Development, Major feature enhancements

2007-11-11 23:22
3.0M2

This release contains many new features, such as full EJBQL syntax (delete, update, select, aggregate queries, subqueries, etc.), greatly improved lifecycle callbacks (no need to wrap the DataContext or enable callbacks explicitly), to-many relationships mapped as sets and maps (with Modeler support), a CayenneModeler search function, an adapter for SQLite, and much more.
Tags: Development, Major feature enhancements

2007-10-13 11:14
2.0.4

A "Null ObjectId" exception from DataContext.localObject() was fixed along with a memory leak in DispatchQueue and EventManager. Deserialization of DataContext no longer fails when useSharedCache is false. A Frontbase NUMERIC type mapping typo was fixed. Enum-mapped columns are now properly handled in expressions. An issue where object properties were unexpectedly set to null through forceMergeWithSnapshot was corrected. A potential bug with deleting uncommited objects from a nested DataContext was fixed.
Tags: Stable, Minor bugfixes

Project Resources