JPA2 [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. [Java] Optional<T> isPresent, ifPresent 사용법 springboot + jpa로 간단한 로그인을 만드는 중 아이디와 패스워드 null 체크를 ==연산자로 하기보다 이미 있는 Optional메소드를 사용해서 효율적으로 만들고 싶었다. JpaRepository를 상속하는 JpaMemberRepository 인터페이스 클래스를 만들어준다. import mood.moodmyapp.domain.Member; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import org.springframework.s.. 2022. 8. 28. 이전 1 다음