해당 객체의 변수와 데이터 베이스의 컬럼 매핑

name

unique

inserable

updatable

length

nullable

columnDefinition

precision

scale

의 속성을 가질 수 있음.


//데이터 베이스 테이블의 item_id 라는 컬럼에 해당 변수를 매핑한다.
@id
@Column(name = "item_id)
private long id;

//not null 명시. 길이의 입력 최대 길이를 50으로 설정(default = 255)
@Column(nullable = false, length = 50)

//컬럼 직접 기술 가능
@Column(columnDefinition = "varchar(5) default'10' not null")