본문 바로가기

구디 아카데미 수료 과정/팀프로젝트 (그룹웨어)

구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•98일차/03.20

오랜기간 날 괴롭혔던

테이블의 일부 컬럼에  배열 A,B,C,... 형식으로  데이터가 들어가있을 때

 

1. 해당 데이터를 꺼내서  , 를 기준으로 잘라서

2. 자른 데이터를 각각 select를 날려서

3. 정보를 가져와서 합치는 코드를 드디어 작성했다

 

 

정말 많은 시행착오가 있었고 몇가지 배운 점은 다음과 같다

1. for문을 돌리기위해서 ArraList 형태로 만들어줘야함

 

2. 테이블에 A,B,C...형태로 들어있는 데이터를 받아와서   , 을 기준으로 split 하고 , Array에 담아주었음

    (null, isEmpty)가 아닐때 까지 

 

3. Trim을 하기 위해서   새롭게 trimId라는 변수를 선언했음

   trim을 하지 않으면   A B C 잘라온 아이디들을 제대로   쿼리문에 파라미터로 넣지  못하고 null로 들어갔었음 

 

 

4.   이름으로 추출한 내용들을 한줄로 이어 붙이기 위해  StringBuilder() 객체를 만들었음

      추가하면서  append(", ") 해주었고

     마지막 , 는 지우기 위해서   length() -2 도 해주었음

 

그리고 그걸 toString 으로 String 형태로 담아서 dto에 set 했음

 

 

 

구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님