겉바속촉
[점프투스프링부트] Error. No identifier specified for entity 본문
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
반응형
'IT 일기 (상반기) > SPRING 기초' 카테고리의 다른 글
[점프투스프링부트] 2-08. ROOT URL (0) | 2023.02.27 |
---|---|
[점프투스프링부트] 2-07. 질문 목록과 템플릿 (0) | 2023.02.27 |
[점프투스프링부트] 2-06. 도메인 별로 분류하기 (0) | 2023.02.24 |
[점프투스프링부트] 2-05. 리포지터리 (0) | 2023.02.24 |
[점프투스프링부트] 2-04. 엔티티 (2) | 2023.02.23 |