카테고리 없음

세일즈포스 Apex(Salesforce Apex) null을 empty로 변환하는 방법

오아름 샘 2022. 1. 17. 01:07
반응형

안티패턴 1: util 메서드를 만드는 방법

안티패턴 2: 그때마다 empty(")를 대입한다.

모범 사례: 삼항 연산자

List<Account> accList = [SELECT Id,Memo__c FROM Account];
for(Account acc : accList){
 acc.Memo__c != null ? acc.Memo__c : '';
}

안티패턴 1: util 메서드를 만드는 방법

List<Account> accList = [SELECT Id,Memo__c FROM Account];
for(Account acc : accList){
 acc.Memo__c = convertNulltoString(acc.Memo__c);
}

public static String convertNulltoString(String accMemo){
 accMemo != null ? accMemo : '';
 return accMemo;
}

안티패턴 2: 그때마다 empty(")를 대입한다

List<Account> accList = [SELECT Id,Memo__c FROM Account];
for(Account acc : accList){
 if(acc.Memo__c = null){
   acc.Memo__c = '';
 }
}
 
반응형