This is a cache of http://dbflute.seasar.org/ja/environment/upgrade/migration/migrate0955to0960.html. It is a snapshot of the page at 2024-03-19T00:10:42.057+0000.
移行 0.9.5.5 to 0.9.6 | DBFlute

移行 0.9.5.5 to 0.9.6

お約束の注意点

古いバージョンの削除
古いバージョンのDBFluteランタイム(JAR)が[WEB-INF/lib]の下などに残らないように
タスクを実行し忘れないように
Generateタスクだけでなく、(外だしsQLがある場合は)sql2Entityタスクも実行

環境上の注意点

DBFluteランタイムがOGNLに非依存

DBFluteランタイムがOGNLがに依存しなくなりました。

seasarを利用されている方はseasar自体がOGNLを利用するので、特に意識する必要はありません(OGNLを削除してはいけません)。 他のDIコンテナ(springなど)を利用されている方はOGNLを(DBFlute以外で使っていなければ)クラスパスから削除しても構いません。

実装上の注意点

外だしsQLのLikesearchOptionの時のノーマルsetter

外だしsQLのLikesearchOptionの時のLikesearchOptionの引数がないsetter(普通のsetter)は生成されないようになりました。 明示的にLikesearchOptionを使うと指定しているので普通のsetterの存在が全く無意味だからです。

再自動生成してこの件が原因でコンパイルエラーになったら、 それはLikesearchOptionを指定しているにも関わらず、 それを利用してない箇所ということを検知することになります。