public class AccountBatch implements Database.Batchable <sobject>, Database.Stateful{
public Database.QueryLocator start(Database.BatchableContext dbc){
system.debug('startメソッド');
//処理対象の取引先取得クエリ作成
String query = 'Select Id, Industry From Account Where Name Like \'取引先%\'';
//取引先を取得し、executeメソッドに渡す
return Database.getQueryLocator(query);
}
public void execute(Database.BatchableContext dbc, List<Account> accList){
system.debug('executeメソッド');
}
public void finish(Database.BatchableContext dbc){
system.debug('finishメソッド');
}
}
public class AccountBatch implements Database.Batchable <sobject>, Database.Stateful{
public Database.QueryLocator start(Database.BatchableContext dbc){
system.debug('startメソッド');
//取引先を取得し、executeメソッドに渡す
return Database.getQueryLocator([Select Id, Industry From Account Where Name Like '取引先%']);
}
public void execute(Database.BatchableContext dbc, List<Account> accList){
system.debug('executeメソッド');
}
public void finish(Database.BatchableContext dbc){
system.debug('finishメソッド');
}
}
コメント