@Column
필드와 컬럼 매핑, @Column
엔티티 클래스 내 필드는 테이블의 컬럼과 매핑된다 . 컬럼과 필드를 상세하게 매핑하도록 도와주는 애노테이션들을 정리해보자. @Column 말 그대로 필드와 컬럼을 매핑해주는 속성을 가진 애노테이션이다. // @Column public @interface Column { String name() default ""; // 필드와 매핑될 실제 DB 테이블 컬럼 이름 boolean unique() default false; // 한 개의 컬럼에 유니크 제약조건을 거는 속성이다. @Column의 unique 프로퍼티는 랜덤 값으로 제약조건 이름을 갖기 때문에 @Table 애노테이션의 uniqueConstraint 프로퍼티를 일반적으로 사용한다. boolean nullable() default true; // n..