querydsl

    4熱度

    4回答

    說我有CustomerQueryInfo豆具有以下屬性: 字符串的firstName 字符串的lastName StatusEnum狀態 我想執行一個「QueryDSL」使用此類型的對象搜索將返回客戶列表List<Customer>。 如果CustomerQueryInfo的其中一個字段是null,我不想在搜索中使用它。因此,所有三個字段設置爲null的CustomerQueryInfo對象將返回

    1熱度

    1回答

    我們使用Hibernate搜索來搜索我的實體中註釋的lucene索引。 我必須返回一個包含keyString的字符串列表,基本上是一個子字符串操作。 這是我的代碼 public List<Member> lookForMembers(String searchText) { QMember qmember = QMember.member1; FullTextSession

    2熱度

    1回答

    我有一個數據模型,其中一個帳戶可以有多個用戶: class Account { Long id; } class User { Long id; @ManyToOne Account account; } 我想要做的,其顯示每個帳戶的用戶數以下查詢: select Account.id, NumUsers.num from Account,

    3熱度

    1回答

    當使用填充調用與bean的空值屬性時,SQLUpdateClause有問題。它只是從生成的更新SQL中跳過空值屬性,而不是將相應的字段設置爲NULL。 例子: public class Bean { private Long id; private String value; private String value2; ... } Bean

    4熱度

    2回答

    在JPA/Hibernate中,我們可以編寫類型安全的查詢並一次一步地累積我們的查詢謂詞。我相信在MyBatis中沒有相同的結果,但是是否有任何抽象框架(如QueryDSL)提供了高於MyBatis的層,這可以使我們編寫標準樣查詢。我想要標準API的基本原因是我需要構造一個查詢,其謂詞的每個來自一個單獨的邏輯。

    5熱度

    1回答

    我使用querydsl-maven-plugin來從Oracle 11g數據庫導出Q路徑。我現在面臨的問題是,甲骨文NUMBER字段映射到NumberPath<java.math.BigDecimal>而不是NumberPath<Long> 有什麼辦法,我可以指導querydsl-maven-plugin代碼生成過程中翻譯BigDecimal到Long? 我現在採用的方法是使用插件生成代碼,然後手

    3熱度

    1回答

    我正在MySql中針對World數據庫測試QueryDSL。我可以將數據作爲List檢索,但我無法將其作爲List返回。我通過SQL查詢,沒有別的。這是我的。 private void getSomething(Connection connection) { QCountry country = QCountry.country; SQLTemplates dialect =

    1熱度

    1回答

    目前正在使用: 休眠4.0.1.Final 彈簧數據的JPA:1.0.3.RELEASE QueryDSL:2.3.0 的MySQL 5.x 我有一個有趣的問題,我還沒有找到答案或線索呢。我有兩張沒有外鍵或其他關係的表格。但爲了嘗試解決這個問題,我添加了一個。我希望我的用戶實體擁有它的UserRole。這個模式在整個數據庫中重複使用,但這是最容易描述的。 這裏是我的表: 用戶 userId b

    1熱度

    2回答

    我想在QueryDSL JPA SELECT authorizationitem.* FROM authorizationitem INNER JOIN ( SELECT `authorize` FROM authorizationitem GROUP BY `authorize` HAVING COUNT(*)>1 ) a2 ON auth

    3熱度

    1回答

    在其中一個項目中,我們使用Spring Data。現在查詢變得越來越複雜,我們考慮添加Spring Data Specification或QueryDSL。 然而,不確定最好的前進方向。我認爲他們都有相同的目的。是否有人比其他人推薦? 感謝