criteria-api

    0熱度

    1回答

    我遇到一些麻煩設置以下查詢where條款: CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaQuery<Configuration> cq = cb.createQuery(Configuration.class); Root<Configuration> conf = cq.from(Configuration.cl

    3熱度

    1回答

    當我試圖查詢映射到Hibernate的實體時,我有一個JSF webapp拋出異常(見下文)。我究竟做錯了什麼?或者它是Hibernate中的一個Bug?我該如何解決這個問題?感謝您的幫助:) 下面是相關的類: 基類ShipmentUnit一些子類: @Entity @Table(name = "tat_shipment_unit") @Inheritance(strategy = SINGL

    0熱度

    1回答

    我遇到Subqueries.exists條件的問題。 我有以下幾點: DetachedCriteria criteria = DetachedCriteria.forClass(Expense.class, "mainExpense") .add(Restrictions.eq("group", group)) .addOrder(Order.desc("created")

    1熱度

    2回答

    考慮下面的代碼 @Entity public class Invoice { @GeneratedValue(strategy = GenerationType.AUTO) @Id public Long id; @Embedded private InvoiceData data = new InvoiceData(); } @Em

    0熱度

    1回答

    所以我喜歡學習關於NHibernate的新東西,因爲它真的非常靈活,並且使我的生活變得很簡單,除了我現在被卡住的地方;)。到目前爲止,我不必做非常複雜的查詢,而且這個查詢也不復雜,但我覺得最常用的方法和對象類型不會覆蓋這個問題。 這是我要查詢的內容: SELECT _Table1.UserID, _Table1.ColorID, _Table1.AppID FROM _Table1 INNER

    34熱度

    2回答

    您可以請幫助我如何將以下代碼轉換爲使用條件構建器的「in」運算符? 我需要使用「in」使用用戶名列表/數組進行過濾。 我也嘗試使用JPA CriteriaBuilder - 「in」方法進行搜索,但無法找到好結果。 所以,如果你能給我這個主題的參考網址,我將非常感激。謝謝。 這裏是我的代碼: //usersList is a list of User that I need to put insi

    4熱度

    2回答

    從連接表中選擇對象我正在爲下面的問題爭取兩天時間,並希望您能夠推動我朝着正確的方向前進。我在研究中發現的教程和示例總是隻顯示瞭如何輕鬆加入標準api。首先我有兩個類: @Entity public class Offer { private String name; @ManyToOne private Location location; private Str

    18熱度

    2回答

    我讀"Dynamic, typesafe queries in JPA 2.0"文章,偶然發現了這個例子: EntityManager em = ... CriteriaBuilder qb = em.getCriteriaBuilder(); CriteriaQuery<Person> c = qb.createQuery(Person.class); Root<Person> p = c

    2熱度

    2回答

    我正在嘗試用一個字符串被強制轉換爲長的子查詢來編寫一個查詢。 我可能錯過了什麼? 查詢看起來像: CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaQuery<Task> query = cb.createQuery(Task.class); Root<Task> from = query.from(Task.class); Su

    34熱度

    3回答

    使用JPA 2與EclipseLink實現。 我試圖建立一個動態查詢,應該給我一些記錄在給定的日期後保留。 CriteriaBuilder builder = em.getCriteriaBuilder(); CriteriaQuery<Event> criteria = builder.createQuery(Event.class); Root<Event> root = criteria