Native SQL로 데이터를 조회할 때 Enum 타입의 필터조건이 제대로 작동하지 않는 이슈
Spring Data JPA로 DB에 데이터를 조회하는 과정에서 이슈 하나가 발생하였는데 어떤 이슈인지 원인과 해결 방법은 무엇인지 말씀드리겠습니다. 이슈 JPQL이 아닌 직접 SQL을 작성 후 데이터를 조회하는 과정에서 Enum 타입의 파라미터가 정상적으로 바인딩이 되지 않는 이슈였습니다. 현상 테스트코드는 간단합니다. Member 객체를 생성 후 DB에 저장하고 type으로 다시 조회해 오는 코드입니다. type으로 조회해 오는 코드는 다음과 같습니다. 이제 데이터를 조회해 보겠습니다. insert는 정상적으로 실행되었는데 select에서는 예외가 발생합니다. 원인은 NullPointerException인데 jdbcMapping 이라는 변수가 null이라 그런 것 같습니다. 왜 NullPointerE..
JPA
2023. 7. 10. 02:01