我需要在地图中的一个地图中使用我的触发器。我知道如何初步建成地图作为被记载:地图内的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