複合PKでもLoadReferrerやExistsSubQueryなど

@DBFlute-0.9.5.2, 複合主キー, 複合PK, 複合外部キー, 複合FK
> (DBFLUTE-513){Java}:
> 複合PKでも簡易条件だけのQueryUpdate/Deleteができるようにする
> (DBFLUTE-510){Java}:
> 複合PKでもLoadReferrerができるようにする
> (DBFLUTE-509){Java}:
> 複合PKでもCBのExistsSubQueryはできるようにする
複合PKでもLoadReferrerやExistsSubQueryや
簡易条件だけのQueryUpdate/Deleteができるようにしました。
複合PK自体はもちろん非推奨ですが(DB設計の視点から)、
レガシーシステムの移行とかどうしようもないときがあるかと。

複合PKのシステムで頑張っている方は、
ぜひDBFlute-0.9.5.2を使ってみて下さい!!!

ちなみに「簡易条件だけのQueryUpdate/Delete」ってのは
MySQLにおけるQueryUpdate/Deleteの制限と全く同じです。

o MySQL: updateやdeleteで基点テーブルのSubQueryがダメ
o 複合PK: InScopeSubQueryがSQL的に不可能

要はQueryUpdate/Deleteにおいては同じことになります。
単なる基点テーブルの基本条件であればOKですが、
関連テーブルのカラムでの条件や、ExistsSubQueryや
Unionなどちょっと凝った条件などは不可です。