📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# AccessType (1)

JPA - Hibernate 2018. 7. 5. 05:00

[JPA] @Id 애노테이션 필드 또는 메서드에 적용시 동작 차이점

@Id 애노테이션@Id 애노테이션은 JPA 엔티티 객체의 식별자로 사용할 필드에 적용하며, 유니크한 DB의 컬럼과 맵핑하는 것이 보통입니다.@Id 애노테이션 적용 위치@Id 애노테이션은 다음과 같이 필드에도 적용할 수 있고 자바빈 규약에 맞게 작성된 getter 메서드에도 적용할 수 있습니다.필드에 적용하는 경우@Entity@Table(name = "user")public class User { @Id private String id; @Column(name = "user_name") private String name;}getter 메서드에 적용하는 경우 @Id public String getId() { return id; }적용 위치에 따른 JPA 동..