@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などちょっと凝った条件などは不可です。