ejbql

    0熱度

    1回答

    我嘗試做這個查詢: SELECT x FROM CompteUtilisateur x, Mail m WHERE m.adresse = :param_mail AND m IN (x.listeMail) 我失敗,生成WHERE子句查詢: where compteutil0_.id=listemail2_.fk__compte__id and listemail2_.fk__mail_

    0熱度

    1回答

    SQL查詢是: SELECT to_char(DE.DELIVERYID) FROM DELIVERIES DE; DELIVERYID在Oracle是JPA一個數字,deliveryid是Long。 有什麼建議嗎?

    0熱度

    2回答

    我有以下類(簡化爲清楚起見): Class Top { InternationalStringType name; } Class InternationalStringType { List<LocalizedStringType> localizedString; } Class LocalizedStringType { String value;

    1熱度

    1回答

    我試圖確保在hibernate 3.2.1中支持EJBQL功能,但是我的google-fu失敗了。 我所發現的是,嵌套查詢未在EJB 2.x的支持 我可以把查詢這樣的查詢中: select count(*) from (select myField from myTable group by myField having sum(case.....) .......)

    0熱度

    2回答

    我知道必須有一種簡單的方法來做到這一點,但目前它並沒有提供給我。我有一個簡單的實體一樣(爲了簡潔去除不相關部分): @Entity @Table(name = "reviews") public class Review { private String text; private boolean approved; private Collection<Revi

    1熱度

    2回答

    在我的應用程序,我有以下2個實體: @Entity @Inheritance(strategy=InheritanceType.JOINED) public class Commentable implements Serializable { @Id @GeneratedValue(strategy = GenerationType.AUTO) protect

    0熱度

    1回答

    我有對象: PersenInfo : (long id,String name, String lastName,String email) AnsMsg : (long id,PersenInfo fromPersoninfo,String theMsg) Person : (PersonInfo personInfo, List<AnsMsg> msgs) person.hbm是這樣的

    1熱度

    2回答

    我正在開發一個Web應用程序,用於廣告房地產。在搜索頁面上,我想展示一些隨機廣告,但到目前爲止,我沒有從數據庫中選擇隨機記錄。這個工作在控制檯中,但我不能真正把它放到EJB QL: SELECT * FROM RealEstate ORDER BY RANDOM() 我想什麼: Random random = new Random(); Query q = em.createQuery("S

    0熱度

    1回答

    我試圖從TransactionE t實體中檢索t.purchasedDate的月份等於當前月份的所有實體。 但是,我的代碼運行時遇到了語法錯誤。 String query = "SELECT t FROM TransactionE t WHERE Month(t.purchaseDate) = Month(" + getCurrentDate()+")"; Query q = em.creat

    0熱度

    1回答

    可能重複: Parameter in like clause JPQL 我從一個例子驗證碼,我如何做EBJ QL搜索? SELECT OBJECT(p) FROM Person p WHERE (p.name LIKE ?1) 我該如何繼續?我想返回p.name包含字符串「test」的結果