JPA génération de code java

Que je recherche précisément JPA génération de code technique

Tout d'abord, ce sont tous les le projet pourrait générer JPA code compatible? (Eg. HibernateTools)

Deuxièmement, je voudrais également personnaliser la génération de code de l'utilité, il doit conformes à nos normes de l'entreprise.

Si non, quelles sont toutes le cadre est disponible pour générer du code java à l'aide de la réflexion? donc, je peux écrire à partir de zéro.

Remarque: j'ai utilisé eclipse pour générer JPA code et refactoriser à plusieurs reprises pour la rendre conforme.