작성한 질문수
자바 ORM 표준 JPA 프로그래밍 - 기본편
기본 키 매핑
작성
·
236
2
[기본 키 맵핑] 7분 55초
선생님꼐서 "int는 일단 좀 애매해요. 왜냐하면 int는 OOO그렇기 떄문에" 라고 하신 부분이 잘 안들렸습니다.
퀴즈
JPA에서 클래스를 엔티티로 매핑하기 위해 `@Entity` 어노테이션을 사용할 때, 해당 클래스가 기본적으로 갖춰야 할 중요한 조건은 무엇일까요?
모든 필드가 public이어야 한다
final 클래스여야 한다
public 또는 protected 기본 생성자가 있어야 한다
static 메소드를 하나 이상 포함해야 한다
답변 1
5
안녕하세요. ddoddo님, 공식 서포터즈 David입니다.
int는 0(영)이~ 라고 말씀하셨습니다.
Integer를 사용하면 id를 할당하지 않았을 때 기본값이 null입니다.
그러나 int를 사용하게 되면 초기값이 0이기 때문에 hibernate에서는 id가 0이면서 준영속 상태의 엔티티라고 인지할 수도 있습니다.
감사합니다.
이해했습니다. 감사합니다.
이해했습니다. 감사합니다.