What happened to Middlegen?
In AppGen (AppFuse's code generator), I recently integrated support for generating CRUD code (and tests!) from database tables thanks to APF-95 from Bobby Diaz. Previously, it was only possible to generate code from POJOs, but now both are supported. The "mapping files from tables" is done using Middlegen.
Unfortunately, Middlegen seems to be a dead project, especially since its main web site is missing (fixed!). I'd love to use another project that generates XDoclet tags in hbm.xml files, but I don't believe there is one. AFAIK, the Hibernate Tools project does not support XDoclet with its tools. Anyone know where the Middlegen documentation is located? All the documentation used to be on their site.
The good news is the solution I have works, and it works well. However, I definitely look forward to re-writing AppGen. XDoclet as a templating language sucks, and reading XDoclet tags to determine how to generate the UI seems pretty hackish. Hopefully we can use APT and FreeMarker (or Velocity) to process annotations and spit out code in a future release.
Update: The Middlegen website was lost, due some heavy server upgrades. The problem has been fixed and it's back up and running. Now I don't feel so bad about using Middlegen since the project appears to be alive and well.
Posted by Gilberto on April 07, 2006 at 01:02 AM MDT #
Posted by Matt Raible on April 07, 2006 at 01:25 AM MDT #
Posted by Kerry Wang on April 07, 2006 at 04:38 AM MDT #
Posted by Eivind Waaler on April 07, 2006 at 01:03 PM MDT #
Posted by Eivind Waaler on April 07, 2006 at 03:54 PM MDT #
Posted by Matt Raible on April 07, 2006 at 05:21 PM MDT #
Posted by Bruce Scharlau on April 07, 2006 at 06:41 PM MDT #
Posted by Matt Raible on April 07, 2006 at 06:48 PM MDT #
Posted by Nils Döhring on April 18, 2006 at 03:41 PM MDT #
Posted by middlegen appgen trouble on May 21, 2006 at 09:56 PM MDT #
Posted by Matt Raible on May 21, 2006 at 10:09 PM MDT #
Posted by Miguelangel on April 22, 2007 at 04:13 AM MDT #
Posted by Matt Raible on May 24, 2007 at 11:18 PM MDT #