개인프로젝트가 완전히 끝났다.
개인프로젝트를 진행하면서 생긴 개인적인 의문이 있었다.
예를 들어Post 엔티티에서 @ManyToOne해준 User 객체는 save할때 어떻게 저장되는가?
USER_ID가 저장된다.
연관관계를 맺어준다고 DB안에 객체를 넣었을때, DB는 객체를 가지고 저장되는게 아니라 연관관계가 있는 객체의 PK를 저장한다.
생각해보니까 DB에 연관관계가 있는객체끼리 넣어준다고 하면 저장공간을 너무 많이 먹을것같다. pk를 넣어주는게 당연한 것이다.
JPA에 대해서 더 공부해야겠다는 생각이 들었다.
'개발일지(일간)' 카테고리의 다른 글
22년 12월 23일 (0) | 2022.12.23 |
---|---|
2022년 12월 22일 (0) | 2022.12.22 |
22년 12월 20일 스프링 개인 프로젝트 (0) | 2022.12.20 |
22년 12월 19일 스프링 개인프로젝트 (0) | 2022.12.19 |
22년 12월 16일 개인프로젝트 (0) | 2022.12.17 |