객체에서 IDENTITY 전략으로 쉽게 기본 키 매핑
이 부분은 영속성 컨텍스트에 관한 글을 보고 오면 더 이해가 가기 쉽다. 영속성 컨텍스트는 엔티티를 식별자 값으로 구분하므로 엔티티를 영속 상태로 만들려면 식별자 값이 반드시 있어야 한다. 식별자를 할당하는 다양한 전략이 있다. 그 중 많이 쓰는 2가지 전략을 알아보겠다. 1. 기본키 직접 할당 전략 기본 키를 직접 할당하려면 @Id로 매핑시키면 된다. @Id @Column(name="id") private String id; 직접 할당하는 방법은 em.persist() 로 엔티티를 저장하기 전에 에플리케이션에서 기본 키를 직접 할당하는 방법이다. Member member = new Member(); member.setAge(18); //직접 할당 em.persist(board); 2. IDENTITY ..
JPA
2022. 4. 5. 08:39
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday