인프런 커뮤니티 질문&답변
퀴즈
JPA에서 클래스를 엔티티로 매핑하기 위해 `@Entity` 어노테이션을 사용할 때, 해당 클래스가 기본적으로 갖춰야 할 중요한 조건은 무엇일까요?
모든 필드가 public이어야 한다
final 클래스여야 한다
public 또는 protected 기본 생성자가 있어야 한다
static 메소드를 하나 이상 포함해야 한다
답변 1
0
안녕하세요. 김민지님, 공식 서포터즈 OMG입니다.
어떤 엔티티의 id인지 구체적인 명시로 얻는 장점이 있으며 추가적인 이유는
아래 영한님의 설명을 참고해주세요(17분~)
https://www.inflearn.com/course/ORM-JPA-Basic/lecture/21695?tab=curriculum&volume=1.00
중요한 것은 한 프로젝트 내에서 네이밍 규칙은 일관되게 가져가는 것이라 생각합니다 :)
감사합니다.





