[20200118] 합격하소서 프로젝트 에러로그 1

Dayeon myeong·2021년 1월 30일
0

합격하소서

목록 보기
1/7

에러사항 1

문제점

sql 쿼리문 중 AS 나 >=과 같은 비교문이 mapper파일에선 먹히지 않는다.

해결방법

에러이미지

SQL 태그를 새로 만들어 사용하였다.

SQL 태그로 중복 사용 쿼리문을 작성하면 좋을 듯하다.

비교문은 = ]]>와 같은 식의 CDATA를 사용하여 비교문을 사용가능하다.

또한, 보통 알아보니 date 타입의 변수는 string으로 처리한다길래 parameterType을 string으로 주었다.

에러사항 2

이미지

문제점

에러 이미지

response값 중 employType이 [1,2,3]과 같은 형식으로 나타나야 하는데 이를 해결할 방법이 생각나지 않았다.

해결방법

하드코딩이지만,,

2개의 쿼리로 나눠 recruit_id 기준으로 배열을 새로 생성하는 방법으로 처음엔 구현하다가 오히려 성능이 느려지는 것 같아 한번에 모든 데이터를 받고 이후에 for문으로 값들의 형태를 재구성하였다.

성능은 느리지만,,이후에 생각해보는것으로,,ㅎㅎ

profile
부족함을 당당히 마주하는 용기

0개의 댓글