This is a cache of http://dbflute.seasar.org/ja/oldmigration/migrate-088to0881.html. It is a snapshot of the page at 2024-11-13T00:59:23.015+0000.
DBFlute : Migration : 0.8.8.1

バージョン移行{0.8.8 to 0.8.8.1}

環境上の注意点

Sql2Entityも一緒に *いつもの注意点

バージョンアップした際は、GenerateだけでなくSql2Entityも実行して下さい。

isDeleteOldTableClassをデフォルトON

古いテーブルのクラスを自動で削除するisDeleteOldTableClass機能ですが、今まで明示的に「true」を設定する必要がありましたが、 今回のバージョンより特に設定をしてなくても「true」となるようにしました。

「古いテーブルのクラスを自動で削除して欲しくない」という方で無い限りは、ユーザは何も意識する必要はありません。 既に設定した「isDeleteOldTableClass」の設定は削除しても構いません(別に残ってても構いません)。

クライアントテンプレートのディレクトリ名

今まで、クライアントテンプレートのディレクトリ名が「client_directory-template」だったのですが、 「client-template」になりました。

クライアントテンプレートのファイル名

今まで「fullProperties/minimumProperties」複数のテンプレートがありましたが、 「dbflute_dfclient.zip」という名前で一つに統一されています。

DBFluteプロパティ「dfprop」で全て指定可能に

今までビルドプロパティ(build-xxx.properites)とDBFluteプロパティ(dfprop)が二つ使い分けていましたが、 DBFluteプロパティ(dfprop)だけで全ての設定を指定することができるようになりました。

今後「プロパティ」とか「設定」とか聞いた場合は基本的にとDBFluteプロパティ(dfprop)のことを指すようになります。 クライアントテンプレートのdfprop配下を見ると参考になります。 (ビルドプロパティ(build-xxx.properites)は「torque.project」のみとなります)

既に設定されているビルドプロパティ(build-xxx.properites)上の設定はそのまま動作します。 内部処理的には単に「dfpropがあればそっちを優先して判定」しているだけとなります。 今後、新しいプロパティの追加や新しいプロジェクトでの環境構築の時に意識すればOKです。

実装上の注意点

特になし