해당 객체의 변수와 데이터 베이스의 컬럼 매핑
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")