移行 0.9.8.5 to 0.9.8.6

お約束の注意点

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

環境上の注意点

特になし

実装上の注意点

DerivedReferrerOptionのメソッド微調整

(Specify)DerivedReferrer や (Query)DerivedReferrer の DerivedReferrerOption が指定できるオーバーロードメソッドにおいて、DerivedReferrerOption の指定は必須にしました。 (今までは null を指定することができた)

e.g. DerivedReferrerOptionのメソッド微調整 @Java
MemberCB cb = new MemberCB();

// オプション指定なしのメソッド
// これは何も変わらず
cb.specify().derivedPurchaseList().max(new SubQuery... {
    ...
}, Member.ALIAS_xxx);

// オプション指定ありのメソッド
// オーバーロードメソッドとして第三引数にオプション
// 普通に指定してる分には特に何も変わらず
cb.specify().derivedPurchaseList().max(new SubQuery... {
    ...
}, Member.ALIAS_xxx, new DerivedReferrerOption()...);

// オプション指定ありのメソッド
// 第三引数に null を入れるのが許されなくなった
// null を入れるくらいなら、第二引数までのオーバーロードメソッドを使えば良い
cb.specify().derivedPurchaseList().max(new SubQuery... {
    ...
}, Member.ALIAS_xxx, null); // これがだめ

ScalarSelect の ScalarSelectOption も同様です。