Modeler Cayenne is distributed with CayenneModeler - a complete GUI mapping tool that supports reverse-engineering of RDBMS schemas, editing object-relational mapping projects, generating Java source code for persistent objects and other functions. DB-first-flow Cayenne allows you to design your data model in a single place - the database. Other layers (OR mapping and Java objects) are synchronize