1. SOQLの結果を直接Mapに代入
Map<Id, Account> accMap = new Map<Id, Account>(
[SELECT Id, Name FROM Account WHERE Name LIKE 'test' LIMIT 3]
);
上記に限らず()
内にSObject型のListが入ればOKなので、自身で定義したメソッドを初期値に指定することも可能です。
Map<Id, Account> accMap = new Map<Id, Account>(
[SELECT Id, Name FROM Account WHERE Name LIKE 'test' LIMIT 3]
);
上記に限らず()
内にSObject型のListが入ればOKなので、自身で定義したメソッドを初期値に指定することも可能です。