JET Code Generator
The JET Code Generator connects to any JDBC based database and exports the schema as an XML formatted file. The user is free to write/modify XSLTs to generate virtually any type of source code from the XML representing your database schema. Then generates code based on XSL Transformations. A complete example is included; with a database, support classes, XSL Transformations, build scripts (ANT, and batch).