Gnumler is a "mapping framework". It is able to generate Hibernate xml mapping using a GUI, importing data from database or creating it via the embedded editor. It was born as a thesis project at Politecnico di Milano.
CLAM (Common Language Automation Machine) attempts to eliminate the rote mapping of data to objects that is prevalent in most modern development languages by breaking the bonds of relational data and providing a generic mechanism for retrieving data.