문제 발생
DataIntegrityViolationException: not-null property references a null or transient value
: com.sparta.springauth.entity.User.email] with root cause
분명 똑같이 했다고 생각했는데 오류가 뜨면 너무 허망하다.
User 엔티티를 db에 저장하는 과정에서 해당 오류가 떴다.
Not NULL 칼럼인 email에 NULL이 들어왔다는 뜻.
시도
RequestDto에는 잘 들어왔다
멤버 값도 잘 받아져 있다
email칼럼만의 문제는 아니다
이렇게 바꿔보면 이번엔 password가 문제로 나온다.
DataIntegrityViolationException: not-null property references a null or transient value
: com.sparta.springauth.entity.User.password]
해결방법
그저.. 생성자 오류였다.
잘 가져온 파라미터값을 갖다 버린 꼴로 코딩을 하고 있었으니.
'아니, 이게 왜 안 되지?' 할 때는 보통
사소한 실수더라
'TIL : Today I learned (or Week)' 카테고리의 다른 글
TIL 230623 : ERD를 알아보자 (Entity Relation Diagram) (0) | 2023.06.23 |
---|---|
TIL 230622 : Dto에 값을 넣어보자 (RequestBody, ModelAttribute) (0) | 2023.06.22 |
TIL 230620 : 쿠키, 세션, 토큰, JWT (0) | 2023.06.20 |
WIL 230618 : Spring..? (0) | 2023.06.19 |
WIL 230611 : 대부분이 힘들어한다는 것은 극복했을 때 성취감이 크다는 것. (0) | 2023.06.12 |