728x90 반응형 SMALL JPA오류1 [JPA] null value was assigned to a property of primitive type setter of [문제] - JPA를 통해 Insert 시 set 하지 않은 변수에 대해서는 Null 로 Insert 가 됨 - JPA를 통해 조회 시 int 형 변수에 대해서 NULL 값을 set 할 수 없다는 오류 발생 - Table Script 를 수정하여 NOT NULL DEFAULT 0 으로 속성 변경, 변수에도 @ColumnDefault(value = "0") 속성 추가 - JPA를 통해 Insert 시 set 하지 않은 변수에 대해서 Null 로 Insert 를 시도하기 때문에 Insert 시 오류 (Not Null) [해결] - 방법1. @PrePersist Annotation 이용 Entity Manager에서 persist 하기 바로 직전에 수행시킬 수 있는 method 정의 가능 @PrePersist.. 2019. 11. 14. 이전 1 다음 728x90 반응형 LIST