Apache Cayenneを使用して、属性値のコレクションがあるときに DB への反復呼び出しを回避する方法を見つけようとしています。
タイプStringPerson
の属性を持つ永続オブジェクトがあるとします。の名前を含むリストがある場合、リストを反復処理して順番に取得するのではなく、単一のDB 呼び出しを許可する式を生成したいと考えています。name
Person
Person
これは実際には存在しませんが、次のようなものが欲しいです:
List<String> names = ...;
ExpressionFactory.orLikeExp(Person.NAME_PROPERTY, names);