Jpa2 [Jpa 에러] javax.persistence.NonUniqueResultException: query did not return a unique result: 2 query did not return a unique result: 2; nested exception is javax.persistence.NonUniqueResultException: query did not return a unique result: 2] with root cause javax.persistence.NonUniqueResultException: query did not return a unique result: 2 토이프로젝트 중 휴대폰번호로 아이디를 조회해서 인증하는 기능을 만들었는데 갑자기 오류가 떴다. [원인] unique하지 않은 결과가 2개가 나왔다고 하는데 DB에서 테스트 번호로 조회해보니 회원 목록에서 같은 휴대폰 번호로 가입한 회원이 2명 있어서 오류가 났던 것. [해.. 2022. 9. 9. [Jpa] modifying queries can only use void or int/Integer as return type 에러 Jpa를 사용해서 비밀번호변경 기능 구현중에 에러가 났다. modifying queries can only use void or int/Integer as return type! Offending method: public abstract java.util.Optional mood.moodmyapp.repository.JpaMemberRepository.updatePw(java.lang.String,java.lang.String) Optional updatePw(String updatePw, String userId); 이렇게 Optional로 감싼 String 타입을 반환해서 .isPresent() 로 실행여부를 체크하려고 했는데 modifying 쿼리는 void타입이거나 Integer 타입 둘 중 하.. 2022. 9. 8. 이전 1 다음