no identifier1 Caused by: org.hibernate.AnnotationException: Entity 'myJpaClass' has no identifier (every '@Entity' class must declare or inherit at least one '@Id' or '@EmbeddedId' property) 다음 JPA 에러는 초보적인 에러지만 멘탈이 회복되지 않았을때 보게되면 이슈 트래이싱이 안되니 이력 차원에서 정리합니다. :)▣ 에러 현상 :@Entity class 에 ID 혹은 EMBEDDEDID가 없다고 발생하는 현상▣ 에러 원인 :@Id 혹은 @EmbeddedId 의 miss importSpring에서 제공하는 @Entity 와 @Id는 실제 JPA 구현을 위한 것이 아닙니다.Spring의 @Entity는 org.springframework.stereotype.Component의 형태로서, 주로 컴포넌트 스캔에 사용.결론적으로 Spring @Id나 @EmbeddedId 는 JPA와 직접적인 관련이 없습니다. ▣ 해결 방법 :JPA( Jakarta Persistence API ) 어노테이션을 사.. 2024. 8. 25. 이전 1 다음