jpql

    1熱度

    1回答

    我使用 「OneToOne」 有兩個表 tab1 { col1 (PK), col2, col3 } tab2 { col1, col2(PK), col3 } 我使用Hibernate的註解加盟 我有下面的Hibernate類TAB1 class tab1 { @OneToOne @JoinColumn(name = "col2", referencedColumnN

    2熱度

    1回答

    有什麼方法可以讓JPQL匹配類似的字符串? 按類似於我的意思是: 包含:搜索字符串匹配項實體 不區分大小寫 小mispellings的字符串中發現的:例如「AROW」匹配「箭頭」 我懷疑前兩個將是容易的,但是,我將不勝感激幫助,最後一個 謝謝

    3熱度

    2回答

    學習如何編寫JPA查詢。請告訴我是否可以更有效地編寫下面的查詢,可能在一個select語句中。可能是一個加入,但不知道如何去做。 class Relationship { @ManyToOne public String relationshipType; //can be MANAGER, CUSTOMER etc @ManyToOne public

    0熱度

    2回答

    我正在使用netbean 6.8 btw。 假設我有4個不同的表格:Company,Facility,Project和Document。所以關係是這樣的。一個公司可以有多個設施。一個設施可以有多個項目,一個項目可以有多個文件。 Company: + companyNum:PK + facilityNum:FK Facility: + facilityNum:PK + projectNum:FK P

    1熱度

    1回答

    我有一個SQL查詢需要轉換成JPQL,並且我開始懷疑這是否只是我必須使用本機SQL的情況之一。作爲參考,這裏是SQL查詢。 SELECT c.title, a.approval_total, r.requested_total FROM codes c INNER JOIN (SELECT code_id, year, SUM(requested_amount) requested

    3熱度

    2回答

    如何使用JPA查詢語言執行以下操作? select * from person where email in (select email from person group by email having count(email)>1)

    33熱度

    3回答

    我正在使用Java EE 6和JSF-2.0構建Java Web應用程序,對所有數據庫操作使用持久性API。 後端是MySQL,但我在EJB-QL中使用了EntityManager函數和命名查詢來執行所有操作。在這種情況下SQL注入攻擊是可能的嗎?

    1熱度

    1回答

    Query q = em.createQuery("SELECT u FROM SSUser u WHERE u.emailId=?1") .setParameter(1, email); 我認爲這將是一個有效的查詢,但後來我得到: No results for query: SELECT FROM SSUser u WHERE u.emailId=?1 什麼來表達這個查詢的正確

    8熱度

    2回答

    我有四個實體參與查詢,我遇到了一些問題。的關係如下:Exchange----*Contract*----*Combo----*Trade和(簡體)實體如下: @Entity public class Exchange implements Serializable { @Id(name="EXCHANGE_ID") private long exchangeId;

    1熱度

    1回答

    我有兩個表:用戶和角色。用戶可能有更多的角色,所以這是一個ManyToMany關係。 我已經生成使用Netbeans的實體類,它們看起來像這樣: @Table(name = "users") public class Users implements Serializable { @Id @Basic(optional = false) @Column(name =