연관관계 매핑

JPA

[JPA] 연관관계 매핑

연관관계 매핑 ORM은 Object Relation Mapping의 약자로 객체와 관계형 데이터베이스 사이의 간격을 객체(엔티티)에 연관관계를 매핑해서 관계형 데이터베이스와 소통하는 기술이다. 엔티티 매핑은 객체와 데이터베이스 사이의 일대일로 대응되기에 JPA 어노테이션과 디테일 설정을 통해 쉽게 설정할 수 있다. 연관관계 매핑은 객체의 참조와 테이블의 외래 키를 매핑을 의미하는데 JPA에서는 PK가 아닌 PK에 해당하는 엔티티 객체 자체를 참조한다. 연관 관계시에 고려해야할 것 방향성 데이터베이스는 외래 키로 테이블 조인을 하기에 방향성이 없지만, 객체는 참조를 통해 다른 객체에 접근할 수 있어 방향성을 가진다. 단방향 연관관계 : 두 엔티티 사이에 하나의 객체만 다른 객체를 참조 양방향 연관관계 : ..

비오베베
'연관관계 매핑' 태그의 글 목록