[Spring] JPA 연관관계 매핑 확실하게 알아보기❗
·
Java Study/Frameworks
❔연관관계 매핑데이터베이스에서 엔티티 간 관계를 정의하고, 이를 ORM(JPA) 을 통해 객체지향적으로 표현하는 것을 의미 💠연관관계 매핑이 중요한 이유현대적인 애플리케이션에서는 여러 개의 엔티티들이 서로 연관되어 있으며, 이 관계를 올바르게 설정하는 것이 중요하다.데이터 정합성(Consistency) 유지중복 데이터 최소화 및 정규화비즈니스 로직의 직관적인 표현 가능객체 간의 관계를 코드에서 직접 표현 ➡️ 가독성과 유지보수성 향상SQL JOIN을 활용한 최적화된 데이터 조회 가능Spring Boot와 JPA를 사용하면 객체 간의 관계를 기반으로 데이터베이스 테이블 간의 관계를 매핑할 수 있다. ⚠️ JPA 연관관계 매핑 시 고려해야 할 점🔸단방향 vs 양방향구분설명단방향- 한 엔티티에서만 다른 엔..