[스프링] 필드와 컬럼 매핑 Annotation
@Entity @Entity가 붙어있는 클래스는 JPA가 관리하며, JPA를 사용해서 테이블과 매핑할 클래스에 붙게 된다. 기본 생성자가 필수적으로 있어야 한다.(public 또는 protected 생성자) final 클래스, enum, interface, inner 클래스 사용 불가 저장할 필드에 final 사용 불가 속성 name , ex) @Entity(name = "name") JPA에서 사용할 엔티티 이름을 지정하며, 디폴트값으로 해당 클래스의 이름을 그대로 사용한다. @Column 테이블의 column 매핑 속성 name , ex)@Column(name = "name") -> 테이블의 컬럼의 이름을 지정하며, 디폴트값으로는 클래스의 이름이 지정된다. insertable, updatable , ..