@Query("SELECT b FROM Board b WHERE b.title LIKE %?1% AND b.contents LIKE %?2%")
이렇게 Repository에서 Query annotation을 사용할때 is not mapped라는 에러가 나올 때가 있다.
분명히 본인은 저 쿼리의 FROM 뒤의 테이블명을 db의 테이블명이랑 잘 맞췄는데도 말이다.
그럴땐 당황하지말고, Model의 클래스 명으로 대소문자를 구분해서 맞춰주면 해결된다.
아 Model class에 @Table이 잘 맵핑되어 있다는 가정하에 해야한다.
댓글