jpql

    0熱度

    1回答

    在JPQL我要建構等效查詢到這一點: select *, count(*) as finger_count from page_delta_summary where delta_history_id = ? and change_type = ? group by fingerprint; 其中fingerprint是表page_delta_summary一個varchar領域。我擁有的是

    6熱度

    2回答

    我是新JPA 2.0 Criteria API的第一次用戶,當我需要將一個數字字段強制轉換爲字符串時,我遇到了問題它帶有一個String參數。原因是我想搜索部分數字,所以我在CriteriaBuilder上使用'like'。下面是一個代碼示例: CriteriaBuilder cb = getEntityManager().getCriteriaBuilder(); CriteriaQ

    2熱度

    2回答

    我有一個帶類的繼承結構,比方說Parent(作爲根類)和Child作爲子類。 因此,與JPA 2.0沒有我可以用 SELECT p FROM Parent p WHERE TYPE(p) = Parent 這隻應該回到父母的條目,也沒有孩子的條目只選擇父類。 但隨着我的EclipseLink 2.1.1和MySQL在Glassfish的第三版時,我總是得到以下錯誤: "Invalid Type

    5熱度

    1回答

    JPA查詢語言是否稱爲JPQL或EJBQL?我一直在閱讀關於它們的內容,JPQL似乎更頻繁地出現,但像JBoss Seam這樣的框架無處不在,所以哪一個是的呢?

    4熱度

    1回答

    問題說明了這一切...如果它們存在,哪些字符被使用?

    0熱度

    1回答

    我是新來發揮框架和冬眠,我有一個簡單的問題,我無法解決 public static void listMembers(int page,int pageSize,String[] fields,String[] values) { List<Member> members = Member.find(query,params).fetch(); render(members);

    90熱度

    4回答

    我建立了一個NamedQuery,看起來像這樣: @NamedQuery(name = "EventLog.viewDatesInclude", query = "SELECT el FROM EventLog el WHERE el.timeMark >= :dateFrom AND " + "el.timeMark <= :dateTo AND " + "e

    3熱度

    1回答

    中按表達式排序PostgreSQL和MySQL提供了在SQL查詢中將表達式寫入ORDER BY子句。它允許按列排序項目,但特殊值位於頂部。 SQL看起來像這樣。 (在Postgres中工作) select * from article order by id = 4, id desc; 現在我想寫在JPQL中,但它不起作用。我的嘗試是: @NamedQuery(name = "Article.

    1熱度

    1回答

    我使用JPA(排名靠前的鏈接),並試圖通過限制JPQL查詢返回的行數的問題,所以我用Query.setMaxResults方法,但它引發以下錯誤: Exception [TOPLINK-6121] (Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs (12/06/2007))): oracle.toplink.essentials.exceptio

    0熱度

    1回答

    我的SQL有點生疏,JPQL對我來說是全新的。我有一個記錄登錄事件的表,它具有用戶ID和時間。我想在選擇登錄事件,在指定的時間段發生,選擇用戶ID存在的唯一編號: Query query = em.createQuery( "SELECT COUNT(*) FROM (" + "SELECT DISTINCT s.userId FROM UserSession s