겉바속촉

[점프투스프링부트] Error. No identifier specified for entity 본문

IT 일기 (상반기)/SPRING 기초

[점프투스프링부트] Error. No identifier specified for entity

겉바속촉 2023. 2. 27. 10:14
728x90
반응형

 

점프투스프링부트 Error

 

 

 

패키지 생성하고 파일들 옮겨주면서

import 경로가 꼬이기 시작했다...

 

 

그러면서 서버가 재기동이 되지 않기 시작해따...😢😢😢

 

every '@Entity' class must declare or inherit at least one '@Id' or '@EmbeddedId' property

라는 문구를 보여주기 시작했고 그때부터 열심히 구글링을 한 결과

 

해당 클래스의 @Id 어노테이션 항목을 봐야함을 알게되었다

 

기존에는

import org.springframework.data.annotation.Id;

라고 되어 있었으나

 

다음과 같이 고쳐주어야 함

import jakarta.persistence.Id;

 

그럼 재기동 깨끗하게 잘된다

 

근데 왜인지 찾아보니 스프링부트 버전 문제인 것 같다.

 

나는 현재 스프링부트 버전이 3.0.2 를 사용하고 있는데 해당 버전을 사용한다면 jakarta 패키지를 사용해야하는 것 같다.

(***아닐 수도 있음 주의***)

 

 

 

 

 

 

728x90
반응형