[ JPA ] @Column의 주요 속성들

jwkwon0817·2023년 9월 2일
0

Web Back-end

목록 보기
13/26
post-thumbnail

1. name

필드와 매핑할 Column의 이름을 설정합니다.
* default: 필드 이름

2. unique (DDL)

Unique 제약 조건을 설정

3. insertable

INSERT가 가능한지 여부 설정
* default: true

4. updatable

UPDATE가 가능한지 여부 설정
* default: true

5. length

String 타입의 글자 길이를 설정
* SQL Query의 VARCHAR(num)
* default: 255

6. nullable (DDL)

해당 Column이 nullable한지 여부 설정
* false일 때, SQL Query에서 not null 키워드와 동일
* 데이터베이스는 자동으로 모든 Column이 nullable합니다.

7. columnDefinition

데이터베이스의 Column 정보를 SQL Query로 직접 써써 설정할 수 있습니다.

8. precision, scale (DDL)

BigDecimal 타입에서 precision은 소수점까지 포함한 자릿수, scale은 소수점의 자릿수만 의미합니다.
* Double, Float 타입에서는 적용되지 않습니다.

profile
SRIHS 119th SW

0개의 댓글