본문 바로가기

개발 일기라기 보단 메모장/Java

IntelliJ에서 JPA 연동 설정 중 @Entity, @Table 에 빨간줄이 뜬다면..

반응형

JPA, Hibernate..

저번 프로젝트에서 사용을 했는데 이유도 모르고 그냥 사용만 하다가 넘어가서

혼자 공부해보려고 하는데 세팅만 한나절...

 

여러 사람들이 올린 예제를 따라 했는데도 계속 에러가 났다.

 

@Entity를 안쓰면 빌드가 안되고,

@Table을 안쓰면 다른 에러가 뜨고...

 

 

 

아직 공부하는 중이라 자세한 내용은 잘 모르겠지만

JPA를 사용하려면 @Entity는 필수로 써야하는 것 같은데

@Entity와 @Table을 동시에 쓰면 자꾸 @Table의 name 값에 자꾸 빨간불이 뜬다..

 

 

그래서 영어로 검색했다 한국어로 검색했다 하다가

해결하는 법을 발견하였따..

 

 

 

우선은 File - Settings 를 클릭 해서 IntelliJ 설정으로 들어간다.

"Ctrl + Alt + S" 단축키를 이용해도 상관 ㄴㄴ

 

 

 

 

그런다음 위에 표시해둔 경로 차례대로 들어간 다음에

"Unresolved database references in annotations" 을 체크 해제 해주니

@Table의 name 값에 있던 빨간줄이 사라졌다.

 

 

 

 

'근데 이건 단순히 이건 세팅에서 warning 안뜨게만 바꿔준것 같은데..' 하고 서버를 올렸더니

잘.된.다.

 

??? : 근데 이유는 모르겠다.

 

 

열심히 공부해서 다시 보충해놔야겠다.

일단은 스트레스를 너무 받았으니 패스..

반응형