2011-03-14 5 views
3

J'étais curieux de savoir s'il était possible d'ajouter un commentaire d'en-tête SQL au sql généré par la sortie hbm2ddl.Comment ajouter des commentaires personnalisés à la sortie Hibernate hbm2ddl?

Plus précisément, ce serait bien si je pouvais ajouter des chaînes de version générées à l'objet Dialect qui serait affiché dans le fichier .sql généré.

public static MyDialect extends MySQLDialect { 
// what method do I @Override to generate the comment? 
} 

Répondre

0

La réponse (à ma propre question) est que vous ne pouvez pas actuellement faire ceci. La version actuelle d'hibernate (version 4.alpha 03/2011). Leur classe github SchemaExporter master (https://github.com/hibernate/hibernate-core/blob/master/hibernate-core/src/main/java/org/hibernate/tool/hbm2ddl/SchemaExport.java) ne sort que deux choses dans le fichier 1) les commandes drop table puis 2) les commandes de création de table.

Si j'ai le temps peut-être je vais ajouter la fonctionnalité. L'idée est que nous pourrions ajouter le versionnement de la base de données au script généré en tant qu'en-tête de commentaire.

Questions connexes