Hibernate

http://java.ociweb.com/javasig/knowledgebase/2005-04/hibernate.pdf