@DBFlute-0.9.4, Java OracleのIN句(in ('a', 'b', 'c', ...))は、 その要素数に限度があります。「1000」です。 頻度は少ないかもしれませんが、時々この制限に引っ掛かって しまうことがあります。ConditionBeanで言うとInScopeです。 「0.9.4」からは、内部で 「CBのInScopeで1000を超える要素数でOracleだったら」 を判定して、自動で 「... and (FOO in (1, 2, 3) or FOO in (1001, 1002, 1003))」 と展開するようにしました。 アプリケーション側で1000を意識する必要はありません。 # # 無論、そもそもInScopeSubQueryで代替できる処理であれば、 # そちらを使ったほうが良いですが、どうしてもInScopeじゃない # とダメな場合のために。 #