下面是一個簡單的查詢,您可以在ECL運行提示
LIST HOBBY WITH HOBBY = "MyHobby" @CUSTOMERID @CUSTOMERID.NAME
讓我來解釋這一點。
當你正在尋找一個多對1間的關係,如果從「多」表開始,你可以做到這一點使用虛擬詞典詞條」(我知道,反直覺吧?)
LIST HOBBY
這裏我們只是指示引擎做一個簡單的HOBBY文件數據顯示。
WITH WITH HOBBY = "MyHobby"
我讓你已經創建了一個字典項叫做HOBBY假設 - 可能是d型指向正確的屬性。
@CUSTOMERID
另一個假設,你有一個指向它具有@CUSTOMERID在HOBBY的屬性d型詞典條目。我假設@CUSTOMERID是這個答案的唯一值。這只是告訴列表,從每個記錄
@CUSTOMERID.NAME
這是你需要創建,如果你還沒有一個I型辭典顯示這條信息。基本上,在字典項目的屬性2中,您將擁有類似TRANS("CUSTOMER",@CUSTOMERID,2,"X")
的內容。這是告訴它用當前業務記錄的@CUSTOMERID中的ID來讀取記錄,並返回屬性2(我假設屬性2是存儲客戶名稱的位置,根據需要進行更改。「X」告訴TRANS功能,只是返回一個空字符串的客戶記錄無法被發現。
@CUSTOMERID在這裏是多值的;或者「HOBBY」文件的結構如何讓您每個愛好擁有多個客戶。另外,這是關於U2的UniJPA驅動程序的問題嗎?如果是這樣,作爲產品經理電子郵件[email protected]會很樂意與您談談您的使用情況。謝謝! –