在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