Java 如何使用querydsl执行此操作?
我将查询的这一部分转换为querydsl,我想知道是否有实现此转换的方法Java 如何使用querydsl执行此操作?,java,sql,querydsl,Java,Sql,Querydsl,我将查询的这一部分转换为querydsl,我想知道是否有实现此转换的方法 Where... ... and ce.id || ce.is_open not in (select fut_client.client_id || fut_client.is_available from future_client fut_client)") 假设: 您正在使用querydsl sql 在提供的sql中,|是串联 id和client\u id是数字 是打开的和是可用的是字符串 quer
Where...
...
and ce.id || ce.is_open not in (select fut_client.client_id || fut_client.is_available from future_client fut_client)")
假设:
- 您正在使用
querydsl sql
- 在提供的sql中,
是串联|
和id
是数字client\u id
和是打开的
是字符串是可用的
query.where(someRelationalPathBase.something.eq(someRelationalPathBase.somethingElse)
.and(ce.id.stringValue().concat(ci.isOpen())
.notIn(SQLExpressions.select(futClient.clientId.stringValue().concat(futClient.isAvailable))
.from(futClient))));