본문 바로가기
TIL : Today I learned (or Week)

TIL 230621 : 뭘 모르면 사소한 것에도 휘둘린다

by 우인입니다 2023. 6. 21.

문제 발생

 

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]

 


해결방법

그저.. 생성자 오류였다.

잘 가져온 파라미터값을 갖다 버린 꼴로 코딩을 하고 있었으니.

 


'아니, 이게 왜 안 되지?' 할 때는 보통
사소한 실수더라