
·스프링
🚨 개인 프로젝트 진행 중 오류가 발생했다. 오류자체는 간단해서 바로 해결은 했지만... 의문이 되는 부분이 있어서 이것 저것 테스트해보다가 save()와 flush에 대해 좀 더 이해하게 되었다. 역시나 기본 개념이 제일 중요하다는 걸 다시한번 깨달았다.🤣 아직 김영한님의 DB 2편을 듣지 못했는데, DB와 트랜잭션관련하여 지식이 부족한 것 같으니 빨리 완강해봐야겠다. 우선 상황을 복기해보자면... TransientPropertyValueException: object references an unsaved transient instance 예외발생 결론부터 말하면 원인자체는 간단했다. 외래키를 넣어야 하는데, 해당 데이터가 없어서 발생한 것이었다. 오류가 발생한 것은 ShopRepositoryTest..