RevGen is an agile, highly-configurable, production-quality, open-source database-to-Java code generator.
It is meant to be modern replacement for tools like Middlegen and an agile alternative to cumbersome UML/MDA tools.
In plain English - point RevGen at your existing database and it will generate the software necessary to access your business data.
RevGen supports the generation of Java persistence code including:
You can use any database as long as it has a good JDBC driver and is supported by the underlying persistence framework.
See the Quick Start page to take a 10-minute test-drive.
Further information can be found on the User's Guide, Configuration, Features and Installation pages.
Using a reverse engineering tool like RevGen makes sense when you:
The RevGen team welcomes anyone who has something to contribute. See the Developer's Guide.