I am writing a real estate management solution. I am using Hibernate, Struts and the Spring framework. The application is a work in progress but the Hibernate persistance part is quite comprehensive. It demonstrates use of XDoclet tags and inheritance. I am making it open source because I could not find any examples of this when I started the project. http://revoltingdigits.com/code/thejestateproject.php This is not a finished product but what unit tests are there work 100%