使用SOQL的子查询可以解决这个问题。例如,我们假设有三个对象之间有关系:Obj1,Obj2和Obj3,Obj1与Obj2有关系,Obj2与Obj3有关系。如果要查询Obj1和Obj3之间的关系,可以使用以下代码:
List obj1List = [SELECT Id, Name, (SELECT Id, Name, (SELECT Id, Name FROM Obj3__r) FROM Obj2__r) FROM Obj1__c];
这个代码查询Obj1和Obj3之间的关系,并且涉及到3层级。
上一篇:ApexBatch没有处理所有记录
下一篇:Apex测试类 - 简单插入