JPA code generator from Entity metamodel (see http://github.com/ObeoNetwork/InformationSystem). It is related to JPA 2.0, and uses annotations to flag object-relational information. Based on documentation found on http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html/entity.html