我嘗試做這個查詢: 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_
我有以下類(簡化爲清楚起見): Class Top {
InternationalStringType name;
}
Class InternationalStringType {
List<LocalizedStringType> localizedString;
}
Class LocalizedStringType {
String value;
我試圖確保在hibernate 3.2.1中支持EJBQL功能,但是我的google-fu失敗了。 我所發現的是,嵌套查詢未在EJB 2.x的支持 我可以把查詢這樣的查詢中: select count(*) from
(select myField from myTable group by myField having sum(case.....) .......)
我正在開發一個Web應用程序,用於廣告房地產。在搜索頁面上,我想展示一些隨機廣告,但到目前爲止,我沒有從數據庫中選擇隨機記錄。這個工作在控制檯中,但我不能真正把它放到EJB QL: SELECT * FROM RealEstate ORDER BY RANDOM()
我想什麼: Random random = new Random();
Query q = em.createQuery("S