我需要在地圖中的一個地圖中使用我的觸發器。我知道如何初步建成地圖作爲被記載:地圖內的Apex地圖
Map<Id, Map<Id, Addendum__c>> addendums = new Map<Id, Map<Id, Addendum__c>>{};
但是,我無法真正的多維地圖分配值。通常我會使用.put()
將值放入單維地圖。也許我仍然應該使用該功能,但我不能爲我的生活找出正確的語法。
我試圖不工作的情況如下:
addendums.put(addendum.Opportunity__c, addendum.Id, addendum);
addendums.put(addendum.Opportunity__c, (addendum.Id, addendum));
有誰知道如何做到這一點?
謝謝!
感謝您的回覆,我想我會把它打散,以便在一年內不可避免地要回來時更容易閱讀。 – VictorKilo 2012-03-01 21:30:09