DBFluteのアップグレード
DBFluteをアップグレードについて説明します。
EMechaでアップグレード *EMecha-0.3.0より
- 「Package Explore」上でEclipseプロジェクトを選択して右クリック
- 「New」-「Other...」そして「DBFlute Wizards」-「DBFlute Upgrade」を選択
- 「Latest Version」ボタンで最新バージョンを指定
- 「Download DBFlute」ボタンで指定されたバージョンのDBFluteモジュールをダウンロード
- Finish!
最新のDBFluteモジュールが展開され、それに対するDBFluteクライアントの参照が更新されます。 (_project.batと_project.shが上書きされます)
DBFluteランタイムは手動でアップグレードして下さい。 Maven2をご利用の場合はpom.xmlのdependencyのバージョンを修正、そうでない場合はJARファイルをダウンロードしてクラスパスへ反映。 「dependencyの設定」、「JARファイルのダウンロード」はこちら
その後、JDBCタスクとGenerateタスクとSql2Entityタスクを実行し、新しいバージョンでの動作確認ができたら古いバージョンは削除して構いません。
手動でアップグレード
1. 最新のDBFluteをダウンロード
サイトからダウンロードして解凍して下さい。
2. ダウンロードしたDBFluteを配置
既にあるバージョンの隣り合わせで配置して下さい。
ex) Javaの場合:
xxxproject
+- .settings
+- dbflute_[project]
| +- dfprop
| +- log
| +- ...
+- mydbflute
| +- dbflute-0.6.4 // ☆古いバージョン
| +- dbflute-0.6.5 // ☆新しいバージョン
+- src/main/java
ex) C#の場合:
xxxproject
+- dbflute_[project]
| +- dfprop
| +- log
| +- ...
+- lib
+- mydbflute
| +- dbflute-0.6.4 // ☆古いバージョン
| +- dbflute-0.6.5 // ☆新しいバージョン
+- source/xxx.sln
3. DBFluteクライアントからの参照を修正
DBFluteクライアント直下の_project.bat(.sh)のDBFLUTE_HOMEの値を古いバージョンから新しいバージョンに書き換えて下さい。
ex) _project.batのDBFLUTE_HOMEを0.6.4から0.6.5に修正 @_project.bat
set DBFLUTE_HOME=..\mydbflute\dbflute-0.6.4
↓↓↓
set DBFLUTE_HOME=..\mydbflute\dbflute-0.6.5
4. JDBC/Generate/Sql2Entityを実行
その後、JDBCタスクとGenerateタスクとSql2Entityタスクを実行し、新しいバージョンでの動作確認ができたら古いバージョンは削除して構いません。
