본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA/JPA

Annotation - @Column

테이블의 컬럼을 나타내며, 굳이 선언하지 않더라도 해당 Class의 필드는 모두 컬럼이 된다.

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;

@Entity
public class Person {
    @Id
    private Long id;
    
    @Column(name = "full_name", nullable = false, length = 100)
    private String fullName;
    
    @Column(nullable = true)
    private int age;

    // Getters and Setters
}

컬럼매핑을 세부적으로 설정 할 수 있어

일관성을 유지하고 속성을 조정해 성능, 데이터 적합성을 개선할 수 있다.

'JAVA > JPA' 카테고리의 다른 글

Annotation - @GeneratedValue  (0) 2023.06.25
Annotation - @Id  (0) 2023.06.25
Annotation - @Table  (0) 2023.06.25
Annotation - @Entity  (0) 2023.06.25
hibernate.dialect, hiberbate란?  (0) 2023.05.03