Cayenne JPA - Compliant Persistance

Cayenne is a powerful, full-featured Java Object Relational Mapping framework. It is open source and completely free. Cayenne cross-platform modeling GUI tools place it in the league of its own, making it a very attractive choice over both closed source commercial products and traditional "edit your own XML" open source solutions.

Cayenne provides management of persistent Java objects mapped to relational databases, single method call queries and updates (including atomic updates of all modified objects), seamless integration of multiple databases into a single virtual data source. Cayenne is distributed with CayenneModeler - a complete GUI mapping tool. Cayenne has been successfully deployed in production environment on high volume sites and has a constantly growing international community.

Cayenne is a true open source project drawing its strength from the developer and user community.