에러
[Spring boot] Entity has no identifier (every '@Entity' class must declare or inherit at least one '@Id' or '@EmbeddedId' property)
여행자0
2024. 11. 9. 03:46
No identifier specified for entity --> 엔티티의 식별자가 없다
식별자가 없다는 오류가 발생했을 땐 해당 엔티티의 어노테이션을 확인한다.
대부분의 원인은 import 를 잘못한 것
@id 어노테이션의 import 는 다음과 같은 2가지이다.
1. import org.springframework.data.annotation.Id
2. import javax.persistence.Id
2번째 import 를 사용해야한다.
나의 경우 1번을 사용했더라...
수정했더니 에러가 사라졌다.
참고 블로그
https://velog.io/@nays33/%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0No-identifier-specified-for-entity