[Spring] BeanCreationException 해결

2022. 1. 24. 20:04Web

상황

- JPA사용중

- 잘 돌아가던 프로젝트를 지웠다가 다시 복구시킴 + 패키지명 변경

- 기존코드 복사해서 엔티티 추가함

- 잘 되던 JPA가 실행이 안됨

- 설정 문제라고 굳게 믿음

 

에러

org.springframework.beans.factory.beancreationexception: error creating bean with name 'entitymanagerfactory' defined in class path resource....

 

해결

- 후...@Id를 안썼다...

- 다른 엔티티는 BaseEntity라는 커스텀 엔티티 클래스를 상속해서 @Id를 따로 안써도 되게 했는데 문제가 생긴 엔티티는 복합키를 쓸 예정이라 상속 안하고, 당장 복합키 설정을 하면 안되는 상황이라 따로 @Id를 지정하지 않았더니 생긴 참사였다...