테이블의 컬럼을 나타내며, 굳이 선언하지 않더라도 해당 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 |