QueryDSL ライブラリのcom.mysema.query.types.expr.SimpleExpression<T>クラスにはSimpleExpression.in(CollectionExpression<?, ? extends T>)、コレクションを返す式を受け取るメソッドがあります。しかし、タイプ のオブジェクトを作成する方法が見つかりませんcom.mysema.query.types.CollectionExpression<?, ? extends T>。
私のクエリ式は次のようになります。
QEvent.event.organization.in(expression)
私はのexpressionようなものにしたい場所:
QOrganization.organization.country.in("India", "USA")
しかし、2 番目の式は型com.mysema.query.types.expr.BooleanExpressionであり、それを に変換する方法を見つけることができませんcom.mysema.query.types.CollectionExpression<?, ? extends T>。
QueryDSL API ドキュメントを調べましたが、関連するものが見つかりませんでした。