카테고리 없음

repository.save() 의 doesn't have a default value 에러

포금이 2024. 10. 8. 16:09

 

왜저래?

<원인 추측>

1. DB에 java 클래스 코드 변동사항이 적용안돼서 그런거같음

2. profile 이랑 userentity 가 onetoone매핑인데, ,., 수정된걸 다시저장할때 기존의것을 대체하지않고 추가로 저장하려고 해서? 그래서ㅐ 중복 발생해서? --> 아님 기존값대체라 아닌듯

3. 

 

 

profile의 kakaoId필드는, 외래키 이다. userEntity의 kakaoId필드를 참조하는.

참조되는 외래키는 반드시 해당테이블의 pk이어야 한다? -> 아니다. unique이거나, 인덱스설정된 값이어도 가능.

 

1번이 원인이었고

drop 테이블하고 다시 했더니 된다..