Monday, August 21, 2006

Hibernate Mapping Diagram

If your hibernate.mapping.xml file is the most up-to-date documentation you have, try this XSL document to get a visual feel for how your database tables are related. Put the <?xml-stylesheet ... ?> directive in your mapping file and try opening it in a browser. I'd be surprised if it works in anything other than Firefox 1.5 (it needs to have canvas and XSL support). The XSL is pretty nasty because I wanted to include some portions of scrip.taculo.us to enable you to position the tables manually. Once the tables are in place, try hitting the '#' link in the top-left corner to connect everything together with "arrows".

2 comments:

Anonymous said...

The link :
http://martin.davidssons.com/hibernate-mapping-design.xsl
doesn't seem to work

sonnendeck said...

The link works for me. Just right click on it and save it to your local harddisk.

Thanks, Martin, the script works like a charm