반응형
Spring Data JDBC를 사용하는중에 아래와 같은 에러가 발생하였다.
After saving the identifier must not be null!
해석을 해보면 식별자가 Null이다.
라는 의미여서 Entity 와 sql을 확인해보았는데 오타는 없었다.
문제는 데이터엑세스 계층을 담당하는 repository에서 는 CrudRepository를 사용하는데 여기서 참조되는 Entity에서
@Id 가 지정이 되지 않아서 발생한 문제였다.
Entity에서 @Id를 넣어주면서 해결.
public class Test { @Id private long testId; private String testName; } |
반응형
'IT > Java' 카테고리의 다른 글
[JPA] @DynamicInsert, @DynamicUpdate 란? (18) | 2024.01.10 |
---|---|
UUID 생성(GUID) in Java (25) | 2024.01.06 |
숫자 자리수 0으로 채우기 (37) | 2023.12.28 |
@ColumnDefalut Annotation (35) | 2023.12.27 |
@Builder.Default [lombok] (31) | 2023.12.24 |
댓글