반응형
@Column은 객체 필드를 테이블의 컬럼에 매핑시켜주는 어노테이션이다.

여기서 name,insertable, updatable,table을 제외한 나머지 속성들은 DDL 생성 기능을 사용할 때만 사용되는 속성들로
JPA 실행 로직에는 영향을 끼치지 않는 속성들이다.
직접 DDL을 설정하여 DB Table을 구성할 경우 사용할 이유가 없다.
Entity만으로 개발자가 DB Table 구조 파악이 가능하다는 장점
위 속성 중 nullable의 경우 Java의 기본 타입(int, long, ...)은 null 값 입력이 불가능 하므로,
false를 통해 DB Column에 Not Null 제약 조건을 지정해 두는것이 안전하다.
혹은 직접 DB Column에 Not Null 제약 조건 추가
반응형
'I LEARNED > TIL' 카테고리의 다른 글
TIL_연관관계 주인 정하기 (0) | 2022.08.15 |
---|---|
TIL_@Id & @GeneratedValue (0) | 2022.08.11 |
TIL_@RequestMapping #Spring (0) | 2022.08.06 |
TIL_ 스프링 IOC 컨테이너 -빈 사용방법 (0) | 2022.08.05 |
TIL_ 스프링 IOC 컨테이너 -빈등록 (0) | 2022.08.05 |
댓글
veganwithbacon님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.