我正在嘗試寫一個簡單的(我希望的)EJB-QL查詢。 這裏是我的對象: public class Room {
private String name;
private List<RoomConfiguration> configs;
}
public class RoomConfiguration {
private Integer capacity;
我想通過使用該類的屬性的函數來命令查詢。例如: @entity
class A
{
private int id;
private String name;
public int StringLength()
{
return name.length();
}
}
而這句話有點像:select n from A order by name.StringLength()。可
我正在使用iReport 3.7.3和ejbql連接。我的問題是,當我想從查詢中獲取字段時,即使我使用「as」這個句子,ireport也會設置字段名稱爲「COLUMN_1」,「COLUMN_2」。這裏是我的查詢例子: select doc.docId as DocumentID, doc.transactionDate as TransationDate from Document doc
我有一個JPA命名的查詢需要兩個日期,以便返回兩個日期之間的日期列條目的記錄。 如果我爲開始日期和結束日期輸入相同的日期,它將不返回行,即使該日期有記錄。 有沒有辦法讓查詢工作,或者我應該在兩個日期相同時再運行另一個查詢? 這裏的查詢: select o from CustomerOrder o
where o.orderDate between :date_from and :date_to
我有以下構建EJB-QL幾個EJB 2.1 finder方法: SELECT distinct OBJECT(rd) FROM RequestDetail rd, DetailResponse dr
WHERE dr.updateReqResponseParentID is not null
and dr.updateReqResponseParentID = ?1
這看起來非常簡單,我不相信我自己還沒有找到解決方案。我有一個名爲PersonBean的bean,它有一個名字。現在我想編寫一個查找方法,它接受一個字符串並以大小寫不敏感的方式查找名稱中帶有該字符串的人。這是我目前的EJB QL: SELECT OBJECT(p)
FROM Person p
WHERE (p.name LIKE ?1)
我有2個問題是: 我希望搜索不區分大小寫(上面是區分大
我在JPA(休眠)一個簡單的數據模型由許多來一個一對一的關係與此類似的EJBQL查詢正確的語法: 城鎮 - >州 - >州長 - >國家 - >大陸 哪個城鎮多對一,州長對州長來說是一對一,省長對國家和國家多對一對多。 我想通過它的唯一標識獲取一個城鎮實例,並且還使用ejbql熱切地獲取其相關州,州長,國家和大陸。我相信正確的EJBQL是: select t from town t
join f