본문 바로가기
IT/Java

[Error] After saving the identifier must not be null!

by 성준하이 2024. 1. 4.
반응형

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

댓글