在QueryDSL库中,com.mysema.query.types.expr.SimpleExpression<T>
类有一个SimpleExpression.in(CollectionExpression<?, ? extends T>)
方法,该方法应该采用应该返回集合的表达式。但我找不到创建类型为com.mysema.query.types.CollectionExpression<?, ? extends T>
的对象的方法。在QueryDSL中使用CollectionExpression
我的查询表达式如下:
QEvent.event.organization.in(expression)
我想要的expression
是这样的:
QOrganization.organization.country.in("India", "USA")
但第二个表达式为com.mysema.query.types.expr.BooleanExpression
型的,我无法找到一个方法将其转换为com.mysema.query.types.CollectionExpression<?, ? extends T>
。
我看了QueryDSL API docs但找不到任何相关的东西。
QEvent中'organization'的类型是什么? – ponzao