querydsl

    0熱度

    2回答

    我正在嘗試爲大型項目編寫簡單的arquillian測試。有一些自動創建的用於查詢數據庫的QClasses,但似乎在Shrinkwrap.create()運行時,這些類尚未創建,部署從未完成。 MyTest的類: package pkg.integration.service; import static org.junit.Assert.assertNotNull; import java

    0熱度

    1回答

    如何使用謂詞BooleanExpression在多對多關係上完成內部連接? 我有2個實體 public class A { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Integer id; @ManyToMany(fetch = FetchType.LAZY, cascade

    0熱度

    1回答

    這個問題在幾年前有過類似的回答(帶有類似的標題),但我正在與它大力掙扎。看來,無論我把當時的()謂詞是什麼表情,我不斷收到一個Hibernate的錯誤: 無法確定數據類型搜索case語句 基本上這裏就是導致一種簡化代碼段問題: SimpleExpression<String> adjustmentFlag = new CaseBuilder() .when(myObje

    2熱度

    1回答

    是否有一種方法可以通過querydsl別名對存儲庫查詢結果進行排序? 到目前爲止,我已經成功地過濾,但對結果進行排序,並顯示錯誤: org.springframework.data.mapping.PropertyReferenceException: No property username found for type User! 要求: GET /users?size=1&sort=user

    0熱度

    2回答

    我得到了以下數據結構 @Entity public class Publication { private Map<Integer, Author> authors; // more stuff } @Entity public class Author { private String name; // more stuff } 我正在尋找

    1熱度

    1回答

    我想創建一個ComparableExpression,它將在生成的SQL中以配置的DBMS的方言生成日期時間文字。 我讀過這篇文章:How to get fully materialized query from querydsl,它爲Long值產生一個文字,但我沒有看到一個產生日期或日期時間的例子。日期文字格式是不同的DBMS特有的。 所以在WHERE語句我想這一點: dbo.fact_tabl

    1熱度

    2回答

    我有這些實體,它不是來自真實的代碼,但它並不重要,我認爲。 @Entity public class Country{ private String name; //other fields with getters and setters @OneToMany private List<City> cites; }

    0熱度

    1回答

    所有查詢需要實現像SQL查詢: SELECT A.class, A.section FROM STUDENT A INNER JOIN DEPARTMENT on A.student_id = B.id WHERE DEPT_NBR is not null UNION ALL SELECT A.class, A.section FROM TEACHER A INNER JOIN

    0熱度

    1回答

    我正在考慮在我已經使用Spring Data的項目中使用QueryDSL。我正在編寫一個包含REST接口的微服務。 Spring Data和QueryDSL的主要區別是什麼?使用QueryDSL而不是Spring Data有什麼好處?

    0熱度

    1回答

    剛開始在我的工作中使用queryDSL。到目前爲止,我認爲語法非常直觀。 我需要將一個非常簡單的SQL查詢轉換爲queryDSL,但我不知道EXISTS子句是怎麼做的。 SELECT * FROM XRDocument document WHERE status = 0 AND EXISTS ( select * FROM XEntity X WHERE X.pid