[JPA] Spring Data Jpa 쿼리문, ClassCastException 예외
jpa로 쿼리문을 작성하는데 자꾸 예외가 터졌는데 조금 헤맸다. 잘못된 쿼리문 Optional existsByBookNameAndUserIdAndIsReturn (String bookName, Long userId, boolean isReturn); 난 위의 쿼리문이 다음과 같은 SQL문을 기대했고 LoanHistory 객체가 반환될 것이라 생각했다. SELECT * FROM loan_history WHERE book_name = ? AND user_id = ? AND is_return = ? 근데 아래와 같이 ClassCastException 예외가 터졌다. Boolean 타입이 LoanHistory 타입으로 타입 변환이 안 된다고 한다. Spring Data Jpa에서 exists 쿼리문은 boole..
JPA
2023. 7. 17. 17:52