簡體   English   中英

我如何使用 querydsl 執行此操作?

[英]How can I do this using 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提供|| 是連接
  • idclient_id是數字
  • is_openis_available是字符串
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))));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM