Notice
Recent Posts
Link
Recent Comments
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

지니의 개발로그

@Column 어노테이션 본문

Spring Boot

@Column 어노테이션

지니♥︎ 2024. 7. 12. 08:25

🟢 @Column 어노테이션이란

JPA(Java Persistence API)에서 제공하는 어노테이션으로
엔티티 클래스의 필드를 데이터베이스 테이블의 컬럼에 매핑하는 데 사용한다.

 

🟢 주요 속성

  1. name:
    데이터베이스 테이블의 컬럼 이름을 지정
    기본값은 필드 이름
  2. nullable:
    컬럼이 NULL 값을 허용할지 여부를 지정
    기본값은 true
  3. unique:
    컬럼에 고유 제약 조건을 설정
    기본값은 false
  4. length:
    문자열 컬럼의 최대 길이를 지정
    기본값은 255
  5. columnDefinition:
    SQL 구문을 통해 컬럼의 정의를 직접 지정 가능

🟢 코드 예시

@Column(name = "column_name", nullable = false)
  private String name;

 

 

'Spring Boot' 카테고리의 다른 글

@GeneratedValue 어노테이션의 strategy 옵션  (0) 2024.08.16
@RequiredArgsConstructor 어노테이션?  (0) 2024.06.21