Cannot resolve table Error (Spring Boot, JPA)
코딩/스프링 [JAVA] 2021. 3. 23. 03:03

인텔리J에서 JPA를 사용하다보면 JoinColumn등의 Annotation에서 Cannot resolve table 에러가 발생하기도 한다. name을 지정해주는 과정에서 발생하는데, 인텔리J에서 DB와 연동하여 컬럼이 존재하는지 체크하는 과정에서 발생 한 것이다. 정석적으로 인텔리j에서는 DataSource를 할당하라고 한다. 보통 hibernate에서 자동으로 테이블 생성/수정하는 경우 우리가 정해준 이름으로 DB에 적용되기를 바라기 때문에 이 깐깐한 에러를 그냥 안뜨게 하는 방법도 있다. Setting -> Editor -> Inspection에서 Unresolved Database References in Annotations 부분을 체크해제하면 된다. 전문가가 아니라 정확하지 않은 지식이 담겨..