Dot Programming/Spring
2021. 7. 7.
[Spring Data JPA] 메소드 네임쿼리 구현 및 에러 해결(javax.persistence.NoResultException: No entity found for query)
메소드 네임쿼리 직접 구현하기 로그인 기능을 구현하던 도중 에러가 발생했다. jpaRepository를 상속받아 메소드네임쿼리를 사용하면 문제없지만 연습삼아 하는 것이다 보니 이번 프로젝트에서는 직접하기로 마음먹었었는데 후회하고있다... repository public Optional findByEmail(String email){ return Optional.ofNullable(em.createQuery("select u from User u where u.email = :email", User.class) .setParameter("email", email).getSingleResult()); } service // 유저 생성 및 수정 서비스 로직 private User saveOrUpdate(OAu..