- JPA를 통해 데이터베이스 테이블과 객체 간의 관계를 관리하며, 어떤 데이터가 어떻게 연관되어 있는지 이해하는 것이 중요하다. 🔗
- 엔터티는 데이터베이스 테이블에 대응하는 객체이며, 연관관계는 엔터티 간의 연결을 정의한다. 🤝
- 연관관계를 이해하면 데이터를 효율적으로 구성하여 성능 향상과 데이터 무결성 유지 등의 이점을 얻을 수 있습니다. ⚡
- 일대다 관계 (One-to-Many)는 한 개의 부모 엔터티가 여러 개의 자식 엔터티와 관련된 관계를 나타낸다. 👧🧒
- 부모 엔터티에서 자식 엔터티로 관계를 표시하는 것이 일반적이며, 부모 엔터티 삭제 시 자식 엔터티도 함께 삭제된다. 🖤
- 일대다 관계에서 부모 엔터티에서 자식 엔터티를 직접 관리할 때, 페이포먼스 저하 및 메모리 사용량 증가 문제가 발생할 수 있다. 💔
- 부모 엔터티에서 자식 엔터티를 관리하는 방법으로 하나의 열을 추가하여 성능을 높일 수 있다. ✨