Cannot resolve table Error (Spring Boot, JPA)
반응형

인텔리J에서 JPA를 사용하다보면 JoinColumn등의 Annotation에서 Cannot resolve table 에러가 발생하기도 한다.

name을 지정해주는 과정에서 발생하는데, 인텔리J에서 DB와 연동하여 컬럼이 존재하는지 체크하는 과정에서 발생 한 것이다.

정석적으로 인텔리j에서는 DataSource를 할당하라고 한다.

보통 hibernate에서 자동으로 테이블 생성/수정하는 경우 우리가 정해준 이름으로 DB에 적용되기를 바라기 때문에 이 깐깐한 에러를 그냥 안뜨게 하는 방법도 있다.

Setting -> Editor -> Inspection에서 Unresolved Database References in Annotations 부분을 체크해제하면 된다.

 

전문가가 아니라 정확하지 않은 지식이 담겨있을 수 있습니다.
언제든지 댓글로 의견을 남겨주세요!

 

 

반응형