# not null && defualt 설정
my_column_1 varchar(30) not null default 'NOT_LINK'
@DynamicInsert
를 통해 null 컬럼은 인서트 구문에서 제거시킴.why)API 간 의존 관계가 있어 실패 시, 전체 롤백이 필요해짐.
my_column_1
과 매핑된 jpa 속성 값이 영속 컨텍스트가 유지됨에 따라 디폴트 값을 세팅받지 못하고 null 로 유지됨.@ColumnDefault
제거하여 값을 항상 세팅하도록 변경@DynamicInsert
제거하여 JPA 컬럼 디폴트가 동작할 수 없도록 변경@DynamicInsert
를 설정하면 위험할 수 있다는 것을 느낌,,,