hbm2ddl 出力によって生成された sql に SQL ヘッダー コメントを追加できるかどうかに興味がありました。
具体的には、生成された .sql ファイルに出力される Dialect オブジェクトに、生成されたバージョン文字列を追加できればいいのですが。
public static MyDialect extends MySQLDialect {
// what method do I @Override to generate the comment?
}
(私自身の質問に対する)答えは、現在これを行うことができないということです。休止状態の現在のバージョン (バージョン 4.alpha 03/2011)。彼らの github マスター SchemaExporter クラス ( https://github.com/hibernate/hibernate-core/blob/master/hibernate-core/src/main/java/org/hibernate/tool/hbm2ddl/SchemaExport.java ) は 2 つのものしか出力しませんファイルに 1) drop table コマンド、次に 2) テーブル作成コマンド。
時間があれば、機能を追加するかもしれません。アイデアは、データベースのバージョン管理を、生成されたスクリプトにコメント ヘッダーとして追加できるというものです。