0
這裏的ORM的查詢是我的數據庫架構的一部分: 與傳遞依賴
所以我使用的表格頁面,點和項目生成我的網頁佈局。對每個項目也綁定一個itemData。我所有的表格模型都已創建並定義了它們的關係。我可以通過下面的查詢結果循環生成頁面:
<cfset variables.page = EntityLoad("Page", {id=arguments.id}, true)>
現在的問題是當我試圖做同樣的事情,但只加載itemsData從單一的「愛迪」這是一個想法在法國。我不能想辦法與entityLoad做到這一點,所以我試着使用HQL:
<cfset variables.page = ORMExecuteQuery("
select p
from Page p
left join p.points po
left join po.items it
left join it.itemsData id
where p.id = :pid and id.idIdee = :iid", {pid=arguments.id, iid=session.user.idee}, true)>
這似乎接近它,但是這不是......我有時會超過1行等等等等
任何ORM大師都知道我該如何處理這個問題?
好吧,不是先加載我的頁面,我不得不加載Idee,然後我可以去我的頁面。謝謝。 – fbernier 2011-02-23 15:26:33