본문 바로가기
비전공자 IT 이야기/Java

일하면서 떠오르지 않는 소스 코딩 방법

by 롹멜론 2022. 5. 10.

DTO가 다수 존재.(형태도 다양)

table A의 알파값이, 위의 DTO에 존재하는지 전부 확인 한뒤, table A의 베타값으로 교체.

 

클래스 DTO_A에는 알파, 베타 관련 set,get선언이 된상태.

DtoA dtoa = new DtoA();
ArrayList<DtoA> list = new ArrayList();

DTO a = new DTO();
DTO1 a1 = new DTO1();
...
DTO10 a10 = new DTO10();

if(a.getB.contains(dtoa.알파)){
	a.setB(dtoa.베타);
}
...
if(a.getB10.contains(dtoa.알파)){
	a.setB10(dtoa.베타);
}
...
if(a10.getB10.contains(dtoa.알파)){
	a10.setB10(dtoa.베타);
}

DTO의 모든클래스에서, 모든 변수의 get을 통해 알파값을 확인하고, set을 통해 할 수 밖에 없나..

댓글