Seasar2 Gen-Ddlの時の外部キー

Gen-Ddlを実行すると、所定の位置に、createとdropと言うディレクトリが作成され、
Entityを基にした、生成・削除用のsqlファイルが作成される。
ここで問題発生。。
それは、外部キー名がDB作成時に
ADD CONSTRAINT Foreign keyで指定したキー名と異なることだ。

どうやら、テーブル名_FK_1、2となっていくようだ。
実際には、FK_テーブル名_0、1~という名前を付けていると、Dropされずに
その後の処理が失敗してしまう。

とても便利なFWなので、ここらへんもどうにかならないものだろうか・・・

コメントを残す

メールアドレスが公開されることはありません。