본문 바로가기
스프링/JPA

전체 컬럼 매핑은 필수? DB default값

by 공부 안하고 싶은 사람 2021. 5. 26.
반응형

레거시 테이블 Entity로 매핑할 시,

필요한 컬럼만 class로 만들어줘도 JPA기능을 사용할 수 있다. (부족한 컬럼이 없는지 확신필요)

 

복합키 아이디를 모두 매핑하지 않거나, 다른 컬럼들을 전부 매핑하지 않아도 사용은 가능

 

@DynamicInsert : insert 시 null 인 필드 제외 (DB의 default 사용가능)

-> DB의 default는 @ColumnDefault으로 DDL 생성시 설정 가능

@DynamicUpdate : update 시 null 인 필드 제외

728x90
반응형

'스프링 > JPA' 카테고리의 다른 글

FK가 PK가 아닌 다른 컬럼과 연관관계가 있을 때  (0) 2021.05.31
복합키  (0) 2021.05.26
JPA 상속 관계 (TABLE_PER_CLASS전략)  (0) 2021.05.21
JPA 활용 1  (0) 2021.04.23
JPA 활용 2  (0) 2021.04.23

댓글