criteria-api

    3熱度

    1回答

    我有PostgreSQL的數據庫表中「字」: CREATE TABLE word ( word_id bigserial NOT NULL, word character varying(15) NOT NULL, counter integer NOT NULL, base_letters character varying(15), CONST

    0熱度

    1回答

    在NHibernate中,使用標準的API做這樣的語句的時候,我有這樣的事情: query.Add(Restrictions.InsensitiveLike(Projections.Property<Order>(a => a.OrderId1), OrderId2, MatchMode.Anywhere)); 哪裏Order2只是一個局部的字符串參數。 這就產生這樣的查詢(你可以用 「AB1

    2熱度

    1回答

    API次序我有2類: @Entity @Table(name = "DRCOMMENTS" ,schema = "XXX") @XmlRootElement @NamedQueries({ @NamedQuery(name = "Drcomments.findAll", query = "SELECT d FROM Drcomments d"), public class Drcomme

    0熱度

    2回答

    我有一個NHibernate的分離條件查詢有幾個內部連接,當我得到它生成的SQL語句時,它似乎有很多列在投影中,我不實際上需要。最煩人的是這會對性能產生重大影響。 例如所生成的查詢可能看起來像 select a.a, a.b, a.c .... a.z, b.a, b.b, b.c .... b.z from ... where... 但是我其實想要知道的就是 s

    0熱度

    1回答

    我想實現一個包含分頁的表組件。在該表的結果是通過多選的查詢檢索到的是這樣的: SELECT DISTINCT t0.userId, t0.userName, t1.rolleName FROM userTable t0 LEFT OUTER JOIN roleTable t1 ON t0.userId = t1.fkUser WHERE(t0.userType =

    2熱度

    1回答

    在我的應用程序有哪些有權限的角色,我曾經這樣做: Query query = em.createQuery( "SELECT distinct r FROM Role r left join fetch r.permissions " + "where r.domain = ? " + "order by r.createdOn ").setParameter

    0熱度

    1回答

    只要JPA2中的CriteriaQuery未產生結果,就會引發NoResultException。這種例外並不是非常有用,因爲只有關於引發異常的行號的上下文信息可能會給出一些指示,說明出了什麼問題。 我想有一些口語輸出「尋找一類的類型和限制適用於哪裏和」。看起來,CriteriaQuery對這樣的信息是相當害羞的,但是看起來,通過反射和getter方法的組合,我最終將獲得所有我想要的信息,但它會相

    1熱度

    1回答

    如何表達與JPA 2.0標準的查詢應該獲取所有實體一個不在的關係:與實體B. 域模型(M n)爲: @Entity class A{ @Id int id; @ManyToMany List<B> disableForB; } @Entity class B{ @Id int id; } 相關問題此域模型是:如何找到與disableForB不相關的所有A對

    2熱度

    1回答

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

    4熱度

    2回答

    我覺得這是一個愚蠢的問題,但我找不到答案。我有一個類如下: import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Gene