컬럼 매핑 어노테이션 정리 @Column, @Temporal, @Enumerated, @Lob, @Transient
@Column 속성 설명 기본값 name 필드와 매핑할 테이블의 컬럼명 객체의 필드 이름 insertable updatable 등록, 변경 가능 여부 true nullable(DDL) not null 제약 조건 true unique(DDL) unique 제약 조건 @Table의 uniqueConstraints와 같지만 제약 조건 이름을 설정할 수 없어 실무에선 @Table의 uniqueConstraints 사용을 권장한다. columnDifinition(DDL) 데이터베이스의 컬럼 정보를 직접 설정할 수 있다. 예) varchar(100) default 'EMPTY' length(DDL) 문자의 길이 제약조건, String 타입에만 사용한다. 255 presicion scale(DDL) BigDecima..
2021.01.18