criteria-api

    1熱度

    3回答

    如何使用jpa2條件查詢或jpql獲取postgresql日期字段的月份和年份? 有沒有人這樣做?

    4熱度

    2回答

    我有一個方法可以構建並運行Criteria查詢。查詢完成我想要的功能,特別是根據用戶輸入過濾(並排序)記錄。 而且,查詢大小限制爲屏幕上的記錄數。這很重要,因爲數據表可能非常大。 但是,如果應用了過濾器,我想計算如果查詢不受限制將返回的記錄數。所以這意味着運行兩個查詢:一個獲取記錄,然後一個查詢整個集合中的記錄。它看起來像這樣: public List<Log> runQuery(TableQue

    3熱度

    2回答

    是否有任何方法在JPA中創建虛假謂語? 排序是這樣的: CriteriaBuilder cb = em.getCriteriaBuilder; Predicate pred = cb.isTrue(false); 幾乎所有的CriteriaBuilder的方法都表達作爲參數。 我也試過這個無濟於事: Expression<Object> path = cb.coalesce.value(nu

    26熱度

    5回答

    Criteria API和NamedQuery之間是否存在啓發式/最佳實踐/規則集? 我的想法到目前爲止: 命名查詢通常更具可讀性。標準查詢更靈活。 兩者都是預編譯的。我傾向於儘可能使用命名查詢,然後更改爲條件。 但也許 通過使用標準API「查詢」查詢的要求暗示了次優設計(即關注點分離)? 謝謝

    3熱度

    1回答

    我試圖使用包裝類作爲結果類型進行查詢。很抱歉,這篇較長的文章,但我想盡可能地完成我的問題。 根類有3只列出了我要檢索: @Entity @Table(name = "cash") public final class Cash extends BaseSimpleModel { @Id @SequenceGenerator(name = "id", sequenceName

    1熱度

    1回答

    如何使用QueryOver(或CriteriaAPI)編寫以下內容? select foo from (select 1 as foo) as bar

    0熱度

    1回答

    我使用休眠JPA,我可以成功地使用JPQL查詢,但我不能使用標準的API。我已閱讀JPA Criteria API missing和jar file for JPA 2.0,我添加了hibernate-jpa-2.0-api-1.0.1.Final文件到庫,仍然無法找到getCriteriaBuilder()方法。請幫我 import javax.persistence.criteria.Crit

    1熱度

    3回答

    如何使用NHibernate Criteria API來映射此SQL? SQL: SELECT COUNT(*) FROM ( SELECT FirstName, LastName FROM Employees GROUP BY FirstName, LastName ) AS Query 這是一個非常非常簡單的查詢,我的查詢有一個子查詢要複雜得多。 那麼,有什麼想法?

    2熱度

    1回答

    一個TypedQuery到CriteriaQuery中(JPA 2.0)使用最大值,最小值,組和順序我有在翻譯以及工作typedQuery到純JPA 2.0 CriteriaQuery中一些鬥爭:/ 繼一下工作typedQuery : String name = "Station1"; Query qry = em.createQuery(" select YEAR(s.fetchDate)

    0熱度

    2回答

    我有以下結構... Entity A - ... - Collection<B> c (@OneToMany) Entity B - ... - Date d 我希望QueryResult中由日期d通過在排序依據,聲明,責令我CriteriaQuery中。我怎樣才能做到這一點? CriteriaBuilder cb = em.getCriteriaB