@noargsconstructor1 [JPA] JPA의 Entity에 기본 생성자가 필수인 이유 @Entity에는 @NoArgsConstructor가 필수라고? @Entity 어노테이션의 특성에 대해 알아보던 중, @NoArgsConstructor가 꼭 함께 쓰여야 한다는 내용을 접하게 되었다. 이를 계기로 그동안 습관적으로 클래스에 선언하던 어노테이션들에 대해 다시 한번 생각해보게 되었다. 이전에 개발했던 프로젝트를 들춰보니 아니나 다를까 @Entity와 @NoArgsConstructor가 함께 선언되어 있음을 발견할 수 있었다. 그리고, @NoArgsConstructor를 주석 처리하니 위와 같이 'public 혹은 protected의 기본 생성자를 가져야 한다'는 내용의 에러 메세지를 확인 할 수 있었다. 위의 에러 메세지에서 확인할 수 있듯 @Entity가 @NoArgsConstructor를.. 2023. 12. 17. 이전 1 다음