@ColumnDefault
ddl-auto 조건이 create 또는 create-drop일 때
즉, 테이블을 처음 생성할 때 컬럼 기본값 제약조건을 정의해준다.
컬럼에 붙이는 애노테이션.
Identifies the DEFAULT value to apply to the associated column via DDL.
DDL에 적용되는 기본 정의 라고 되어있다
Annotation Type ColumnDefault hibernate javadoc
@DynamicInsert
null이 아닌 값만 insert 해준다.
만약, null이 들어온 경우, 제약조건에 명시된 기본값이 있다면 그것이 적용되어 insert 된다.
테이블에 붙이는 애노테이션.
Annotation DynamicInsert hibernate userguide
참고한 글
728x90
'일상 > Today I Learn(TIL)' 카테고리의 다른 글
CORS 에러 (0) | 2021.11.12 |
---|---|
외래키 제약 때문에 테이블 삭제 안된 문제 (0) | 2021.11.11 |
JPA entity 복제하고 변경해서 다시 저장 (0) | 2021.11.10 |
Mac 에서 Python 버전 변경 (1) | 2021.11.10 |
객체지향 설계 5원칙 - SOLID (0) | 2021.11.10 |