Cayenne Cayenne is a powerful, full-featured Java Object Relational Mapping framework. It is open source and completely free. One of the main Cayenne distinctions is that it comes with cross-platform modeling GUI tools. This places Cayenne in the league of its own, making it a very attractive choice over both closed source commerical products and traditional "edit your own XML" open source solutions.
DB Visual Architect is a full featured Object Relational Mapping toolset that act as a bridge between object model, data model and relational model by automating the mapping between relational rows in a database and object models which can be manipulated by a Java program, and helps realizing UML design to database implementation.