Hibernate
JBOSS - Hibernate Tools
Hibernate Tools provides easy generation, testing and prototyping of your Hibernate or JPA mapped projects. Use it to Run queries, browse mappings and generate code for your data projects.
Hibernate Code Generation Launch
Generate artifacts based on Hibernate model
Hibernate Tools provide a code generation launch configuration which can take the configured Hibernate model and use for various code generation tasks.
Since it is a launch configuration it is easy to run it repeatedly while developing via the Launch Configuration menu.
Hibernate eclipse plugin - JBOSS : https://tools.jboss.org/features/hibernate.html