【发布时间】:2011-08-18 12:35:12
【问题描述】:
在 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")
但第二个表达式的类型是 com.mysema.query.types.expr.BooleanExpression,我无法找到将其转换为 com.mysema.query.types.CollectionExpression<?, ? extends T> 的方法。
我查看了QueryDSL API docs,但找不到任何相关内容。
【问题讨论】:
-
QEvent中的organization是什么类型?