«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

장미의 개발일기

자바스크립트/제이쿼리 자료형 오류 (Spring , jpa, mybatis) 본문

주당 프로젝트 진행중(개발 작업 일지)/문제해결(오류,버그)

자바스크립트/제이쿼리 자료형 오류 (Spring , jpa, mybatis)

민장미 2024. 2. 27. 20:16

회원가입 -  이메일 중복체크 부분 제이쿼리 소스를 

저번 프로젝트에서 작성했던 것을 가져와서 써보니 무조건 '중복있음' 결과가 나오는 문제가 생겼다.

바보같이 종일 고민했는데 생각보다 원인이...간단했음

 

저번 프로젝트는 마이바티스 쓰고 지금은 jpa를 사용한 차이가 원인이었다.

 

아래를 보면 idCnt가 0이여야 중복이없다는 의미인데, 자꾸 저 if문에서 else 로 가는 현상이었다.

 

 

저번 플젝 마이바티스/  mapper 파일을 보면 

중복체크 부분 반환형이 int 임 !!  중복이면 1 아니면 0이 뜨는 로직

 

 

이번 프로젝트/ 

jpa에는 mapper와 쿼리문을 쓰지 않고 dao대신 repository를 사용하는데 

내가 만들어둔 메서드 반환형이 boolean...ㅋㅋㅋ..... 왜 바보짓은 늘 하게 되는 가?

 

이렇게 되서 아래 이미지에 써둔대로 if문의 else로 무조건 가게 되어 

"이미 가입된 메일"이 뜨도록 된 것 ㅠㅠ 저부분 자료형 

 

 

 

이렇게 자료형 수정해주고 소문자형으로 맞춰주면 ~ 해결 !